2017-10-23 8 views
0

Wenn ich ein Projekt zu lesen, da sah ich die params für das Feld erstellen: Was ist die Bedeutung des Modells Standardparameter?

class Task(models.Model): 
    title = models.CharField('标题', max_length=100) 
    description = models.TextField('描述') 
    completed = models.BooleanField('是否完成', default=False) 
    create_date = models.DateTimeField('创建时间', auto_now_add=True) 

Wie

: title = models.CharField('标题', max_length=100)

ich die 标题 hier nicht verstehen, hat welche Funktion.

+0

Können Sie Frage auf Englisch einfügen? –

+2

Irgendein Grund, warum Sie [die Dokumente] (https://docs.djangoproject.com/en/1.11/topics/db/models/#verbose-field-names) nicht angesehen haben? –

+3

@SandeepLade - Die Frage * ist * in Englisch, der Inhalt der Strings ist irrelevant – Sayse

Antwort

0

Der erste Parameter eines Field in django

die ausführliche Name ist

A Menschen lesbaren Namen für das Feld. Wenn der ausführliche Name nicht angegeben, Django wird es automatisch erstellen die Attributnamen des Feldes verwenden,

Unterstrichen zu Räumen Umwandlung
0

es der Feldname in der Admin-Panel bildet, oder wenn Sie für Ihre Webseite verwenden Modelform angezeigt ist bildet

0

Sie werden einige Felder haben, einen Standardwert für die jeweilige Modell Spalte, eine maximale Länge davon Modellspalte, Aliasname für diese Modellspalte, und wenn diese Spalte primär ist, wird sie auch dort sein

Verwandte Themen