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

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

10
Obtendo TypeError: __init __ () faltando 1 argumento posicional obrigatório: 'on_delete' ao tentar adicionar uma tabela pai após a tabela filho com entradas
Eu tenho duas classes em meu banco de dados sqlite, uma tabela pai chamada Categoriee a tabela filho chamada Article. Criei primeiro a classe da tabela filha e adicionei entradas. Então, primeiro eu tinha isso: class Article(models.Model): titre=models.CharField(max_length=100) auteur=models.CharField(max_length=42) contenu=models.TextField(null=True) date=models.DateTimeField( auto_now_add=True, auto_now=False, verbose_name="Date de parution" ) def __str__(self): return …

4
Erro do Django - consulta correspondente não existe
Finalmente lancei meu projeto para o nível de produção e de repente tenho alguns problemas que nunca tive que lidar na fase de desenvolvimento. Quando os usuários postam algumas ações, às vezes recebo o seguinte erro. Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 111, in get_response response = callback(request, …

3
Chave estrangeira de um aplicativo para outro no Django
Estou me perguntando se é possível definir uma chave estrangeira em um arquivo models.py no Django que é uma referência a uma tabela em outro aplicativo? Em outras palavras, tenho dois aplicativos, chamados cf e profiles, e em cf / models.py tenho (entre outras coisas): class Movie(models.Model): title = models.CharField(max_length=255) …

3
Como posso encontrar a união de dois querysets Django?
Eu tenho um modelo Django com dois métodos de gerenciamento personalizados. Cada um retorna um subconjunto diferente de objetos do modelo, com base em uma propriedade diferente do objeto. Existe alguma maneira de obter um queryset, ou apenas uma lista de objetos, que é a união dos querysets retornados por …

5
Vinculando-se à história do modelo do Django Admin
A configuração: Estou trabalhando em um aplicativo Django que permite aos usuários criar um objeto no banco de dados e depois voltar e editá-lo tanto quanto desejarem. O site de administração do Django mantém um histórico das mudanças feitas nos objetos através do site de administração. A questão: Como conectar …


1
Django admin ManyToMany inline erro “não tem ForeignKey para”
Estou configurando o administrador Django para os seguintes modelos: class Quote(models.Model): author = models.CharField(max_length=100) quote = models.CharField(max_length=1000) tags = models.ManyToManyField('Tag') class Tag(models.Model): name = models.CharField(max_length=100) Com o seguinte código: class TagInline(admin.TabularInline): model = Tag class QuoteAdmin(admin.ModelAdmin): list_display = ('author', 'quote') inlines = (TagInline,) class TagAdmin(admin.ModelAdmin): pass admin.site.register(Quote, QuoteAdmin) admin.site.register(Tag, TagAdmin) …

3
Como fazer SELECT MAX no Django?
Eu tenho uma lista de objetos, como posso executar uma consulta para fornecer o valor máximo de um campo: Estou usando este código: def get_best_argument(self): try: arg = self.argument_set.order_by('-rating')[0].details except IndexError: return 'no posts' return arg a classificação é um número inteiro


8
Criar objetos de modelo em massa no Django
Tenho muitos objetos para salvar no banco de dados e, por isso, quero criar instâncias de Model com isso. Com django, posso criar todas as instâncias de modelos, com MyModel(data), e depois quero salvá-los todos. Atualmente, tenho algo assim: for item in items: object = MyModel(name=item.name) object.save() Estou me perguntando …




5
Divida models.py em vários arquivos
Estou tentando dividir o models.pydo meu aplicativo em vários arquivos: Meu primeiro palpite foi fazer isto: myproject/ settings.py manage.py urls.py __init__.py app1/ views.py __init__.py models/ __init__.py model1.py model2.py app2/ views.py __init__.py models/ __init__.py model3.py model4.py Isso não funciona, então eu achei isso , mas nesta solução ainda tenho um problema, …

8
Django delete FileField
На этот вопрос есть ответы на Stack Overflow на русском : Как удалить файл на диске из поля FileField / ImageField при укидал? Estou construindo um aplicativo da web em Django. Tenho um modelo que carrega um arquivo, mas não consigo excluí-lo. Aqui está o meu código: class Song(models.Model): 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.