Recomendação de boas práticas https://steelkiwi.com/blog/best-practices-working-django-models-python/ Lista de opções YEAR_IN_SCHOOL_CHOICES = ( (u'FR', u'Freshman'), (u'SO', u'Sophomore'), (u'JR', u'Junior'), (u'SR', u'Senior'), (u'GR', u'Graduate'), ) Por exemplo: from django.db import models class Person(models.Model): GENDER_CHOICES = ( (u'M', u'Male'), (u'F', u'Female'), ) name = models.CharField(max_length=60) gender = models.CharField(max_length=2, choices=GENDER_CHOICES) Campos de chave primária automáticos Por padrão, o Django dá a cada model o seguinte campo: id = models.AutoField(primary_key=True) Esta é uma chave primária auto incremental. Nesse exemplo, o nome por extenso é "Person's first name" : first_name = models.CharField("Person's first name", max_length=30) Nesse exemplo, o n...
Comentários
Postar um comentário