十4、數據庫公共字段處理

django數據庫公共字段處理數據庫

建立好公共字段,其它數據庫表繼承這個基類就能夠自動建立公共字段django

 

# 數據庫公共字段
''' 一、枚舉類型,值只能在這裏面進行選擇 建立表時,在字段屬性里加上choices = is_delete_choice is_delete_choice = ( (0,'刪除'), (1,'正常') ) 二、建立一個BaseModel,用來建立公共的字段 三、不建立表,只用來繼承 在表裏加上 class Meta: abstract = True #只用來繼承,並不建立 '''

from django.db import models # Create your models here.
class BaseModel(models.Model): # 公共字段
    is_delete_choice = ( (0, '刪除'), (1, '正常') ) # choices = is_delete_choice 枚舉類型,值只能在這裏面進行選擇
    is_delete = models.SmallIntegerField(choices=is_delete_choice, default=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)
  # 修改數據的時候,時間會自動變 class Meta: abstract = True # 只用來繼承,並不建立表
相關文章
相關標籤/搜索