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

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

17
differentiate null = True, em branco = True no django
Deseja melhorar este post? Forneça respostas detalhadas para esta pergunta, incluindo citações e uma explicação de por que sua resposta está correta. Respostas sem detalhes suficientes podem ser editadas ou excluídas. Quando adicionamos um campo de banco de dados no django, geralmente escrevemos: models.CharField(max_length=100, null=True, blank=True) O mesmo é feito …



9
O que é uma "lesma" no Django?
Quando leio o código do Django, vejo frequentemente nos modelos o que é chamado de "lesma". Não sei bem o que é isso, mas sei que isso tem algo a ver com URLs. Como e quando essa coisa de lesma deve ser usada? (Li sua definição neste glossário .)




2
Como definir dois campos "únicos" como casal
Existe uma maneira de definir alguns campos como únicos no Django? Tenho uma tabela de volumes (de diários) e não quero mais do que um número de volume para o mesmo diário. class Volume(models.Model): id = models.AutoField(primary_key=True) journal_id = models.ForeignKey(Journals, db_column='jid', null=True, verbose_name = "Journal") volume_number = models.CharField('Volume Number', max_length=100) …

8
o que on_delete faz nos modelos do Django?
Estou familiarizado com o Django, mas recentemente notei que existe uma on_delete=models.CASCADEopção com os modelos. Procurei a documentação para o mesmo, mas não consegui encontrar nada além de: Alterado no Django 1.9: on_deleteagora pode ser usado como o segundo argumento posicional (anteriormente, normalmente era passado apenas como argumento de palavra-chave). …

9
Como consultar como GROUP BY no django?
Eu consulto um modelo: Members.objects.all() E retorna: Eric, Salesman, X-Shop Freddie, Manager, X2-Shop Teddy, Salesman, X2-Shop Sean, Manager, X2-Shop O que eu quero é conhecer a melhor maneira do Django de disparar uma group_byconsulta ao meu banco de dados, como: Members.objects.all().group_by('designation') O que não funciona, é claro. Eu sei que …

13
Pode "list_display" em um Django ModelAdmin exibir atributos dos campos ForeignKey?
Eu tenho um Personmodelo que possui uma relação de chave estrangeira Book, que possui vários campos, mas estou mais preocupado com author(um CharField padrão). Com isso dito, no meu PersonAdminmodelo, eu gostaria de exibir book.authorusando list_display: class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',] Eu tentei todos os métodos óbvios para fazer isso, …

25
Ao salvar, como você pode verificar se um campo foi alterado?
No meu modelo eu tenho: class Alias(MyBaseModel): remote_image = models.URLField(max_length=500, null=True, help_text="A URL that is downloaded and cached for the image. Only used when the alias is made") image = models.ImageField(upload_to='alias', default='alias-default.png', help_text="An image representing the alias") def save(self, *args, **kw): if (not self.image or self.image.name == 'alias-default.png') and self.remote_image …


13
Auto_now e auto_now_add do Django
Para o Django 1.1. Eu tenho isso no meu models.py: class User(models.Model): created = models.DateTimeField(auto_now_add=True) modified = models.DateTimeField(auto_now=True) Ao atualizar uma linha, recebo: [Sun Nov 15 02:18:12 2009] [error] /home/ptarjan/projects/twitter-meme/django/db/backends/mysql/base.py:84: Warning: Column 'created' cannot be null [Sun Nov 15 02:18:12 2009] [error] return self.cursor.execute(query, args) A parte relevante do meu …


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.