第四に、公共のデータベース処理場

パブリックフィールドDjangoのデータベース処理

良いpublicフィールドを作成、他のデータベーステーブルが、この基底クラスが自動的にパブリックフィールドを作成することができます継承します

 

データベースのパブリック・フィールド
「」「
1、列挙型、値はここだけで選択することができ
ますが、テーブルを作成するときにプラス= is_delete_choiceの選択肢のフィールドのプロパティで、
  is_delete_choice =(
      (0、」削除「)、
      (1、」正常」 )
2、一般的なフィールドを作成するために、BaseModelを作成する
だけ継承する、テーブルを作成していない、3 
台プラス
  :クラスのMetaを
      抽象= Trueの#のみ継承に使用され、作成されません
'「」

から django.db インポートモデル
 ここにあなたのモデルを作成します壁紙。
クラスBaseModel(models.Model):
    パブリックフィールド 
    is_delete_choice = 
        (0、' 削除' )、  1、" ノーマル' 
    #の選択肢= is_delete_choice列挙型、値が内部に選択することができる 
    is_delete = models.SmallIntegerField(= is_delete_choiceの選択、デフォルト= 1、verbose_name = ' 削除しました' 
    CREATE_TIME = models.DateTimeField(= verbose_name ' 作成された「auto_now_add = TRUE)  
  #挿入データは、自動的に現在の時間がかかりとき、手段をauto_now_add UPDATE_TIME = models.DateTimeField(verbose_name = 修正"、auto_now = true)を
  #データを変更、時間が自動的に変更され たクラスをメタ: 抽象的な = Trueの #は唯一の継承に使用され、テーブルを作成しないでください

 

 

 

おすすめ

転載: www.cnblogs.com/yanyan-/p/11872954.html