Perguntas com a marcação «django-models»

Para perguntas sobre o uso da classe model no framework web Django.



12
Converta o objeto Django Model em ditado com todos os campos intactos
Como se converte um objeto Django Model em um ditado com todos os seus campos? Tudo idealmente inclui chaves estrangeiras e campos comeditable=False . Deixe-me elaborar. Digamos que eu tenho um modelo Django como o seguinte: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = …


3
Django: Valor da opção de exibição
models.py: class Person(models.Model): name = models.CharField(max_length=200) CATEGORY_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES) to_be_listed = models.BooleanField(default=True) description = models.CharField(max_length=20000, blank=True) views.py: def index(request): latest_person_list2 = Person.objects.filter(to_be_listed=True) return object_list(request, template_name='polls/schol.html', queryset=latest_person_list, paginate_by=5) No modelo, quando ligo person.gender, recebo 'M'ou em 'F'vez de 'Male'ou 'Female'. Como exibir …

6
Django define valores de formulário padrão
Eu tenho um modelo da seguinte maneira: class TankJournal(models.Model): user = models.ForeignKey(User) tank = models.ForeignKey(TankProfile) ts = models.IntegerField(max_length=15) title = models.CharField(max_length=50) body = models.TextField() Eu também tenho um formulário de modelo para o modelo acima, da seguinte maneira: class JournalForm(ModelForm): tank = forms.IntegerField(widget=forms.HiddenInput()) class Meta: model = TankJournal exclude = …

9
Como crio uma lesma no Django?
Eu estou tentando criar um SlugFieldno Django. Eu criei este modelo simples: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() Eu então faço isso: >>> from mysite.books.models import Test >>> t=Test(q="aa a a a", s="b b b b") >>> t.s 'b b b b' >>> t.save() …




12
Django: Obter lista de campos de modelo?
Eu defini uma Userclasse que (em última análise) herda models.Model. Quero obter uma lista de todos os campos definidos para este modelo. Por exemplo phone_number = CharField(max_length=20),. Basicamente, quero recuperar qualquer coisa que herda da Fieldclasse. Eu pensei que seria capaz de recuperá-los aproveitando inspect.getmembers(model), mas a lista que ele …



6
Django: Por que alguns campos de modelo se chocam?
Quero criar um objeto que contenha 2 links para usuários. Por exemplo: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() mas estou recebendo os seguintes erros ao executar o servidor: O acessador do campo 'target' entra em conflito com o campo relacionado 'User.gameclaim_set'. Inclua um argumento related_name …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.