Questions marquées «django-models»

Pour les questions concernant l'utilisation de la classe modèle du framework web Django.

904
différencier null = True, vide = True dans Django

Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Lorsque nous ajoutons un champ de...

589
Qu'est-ce qu'une «limace» dans Django?

Quand je lis le code Django, je vois souvent dans les modèles ce qu'on appelle un "slug". Je ne sais pas trop ce que c'est, mais je sais que cela a quelque chose à voir avec les URL. Comment et quand cette limace est-elle censée être utilisée? (J'ai lu sa définition dans ce glossaire...

348
que fait on_delete sur les modèles Django?

Je suis assez familier avec Django, mais récemment j'ai remarqué qu'il existe une on_delete=models.CASCADEoption avec les modèles, j'ai cherché la documentation pour le même mais je n'ai rien trouvé de plus que: Modifié dans Django 1.9: on_deletepeut désormais être utilisé comme deuxième argument...

267
Django Model () vs Model.objects.create ()

Quelle est la différence entre l'exécution de deux commandes: foo = FooModel() et bar = BarModel.objects.create() Le second crée-t-il immédiatement un BarModeldans la base de données, alors que pour FooModel, la save()méthode doit être appelée explicitement pour l'ajouter à la base de...

246
Django: valeur de choix d'affichage

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,...