パイソン - ジャンゴ - ORM共通フィールド

自動車分野:

int型の自動インクリメント、primary_key = Trueをパラメータに記入しなければなりません

あなたがのAutoFieldを書いていない場合は、自動的にid列と呼ばれる列を作成します

django.db輸入モデルからの


クラスPerson(models.Model):
    ID = models.AutoField(PRIMARY_KEY = TRUE)#自增ID的主键

 

CharFieldです:

文字の種類は、あなたがMAX_LENGTHパラメータを提供しなければならない、MAX_LENGTHは、最大文字長を表し、

django.db輸入モデルからの


クラスPerson(models.Model):
    ID = models.AutoField(PRIMARY_KEY = TRUE)#自增键主ID的
    名= models.CharField(max_lengthを= 32)

 

IntegerFieldと:

整数型、範囲-2147483648 2147483647

django.db輸入モデルからの


クラスPerson(models.Model):
    ID = models.AutoField(PRIMARY_KEY = TRUE)#自增键主ID的
    名= models.CharField(max_lengthを= 32)
    年齢= models.IntegerField()

 

日付フィールド:

日付フィールド、日付形式YYYY-MM-DDのPython datetime.dateに対応します、()

django.db輸入モデルから


:クラスPerson(models.Model)
    ID = models.AutoField(PRIMARY_KEY = TRUE)#自增键主ID的
    名= models.CharField(max_lengthを= 32)
    年齢= models.IntegerField()
    誕生日=モデル.DateField(auto_now_add =真)

DateTimeField型、DateFieldの、TimeField 3時間のフィールド、プロパティauto_now、auto_now_add設定することができます

現在の時刻がフィールドに割り当てられているときauto_now_add = Trueの場合、それはデータレコードを作成します。

auto_now =真、そして、データ・レコードを更新するたびに更新するために使用されるフィールド

DateTimeField型:

時刻フィールド、フォーマットYYYY-MM-DD HH:MM [:SS [.uuuuuu] [TZ]、パイソンに対応datetime.datetimeの()

 

コマンドを実行します。

manage.py@mysite2> makemigrations app01 
manage.py@mysite2>移行app01

データベースに目を通すために、

データを追加します

名前だけを追加し、年齢のフィールド

このデータの日付を追加するにDateField

おすすめ

転載: www.cnblogs.com/sch01ar/p/11284519.html