django 的後臺管理
阿新 • • 發佈:2019-01-07
class bcb(models.Model):
name = models.CharField(max_length=64,verbose_name='班次名稱') verbose_name = '' 這樣寫在後臺頁面就顯示後面的名字,增加可讀性
time_start = models.CharField(max_length=64,verbose_name='開始時間')
time_end = models.CharField(max_length=64,verbose_name='結束時間')
time_last = models.CharField(max_length=64,verbose_name='工時')
def __str__(self):
return self.name 詳細列表的第一項名字顯示你要顯示的name這個列
class Meta:
verbose_name='班次表' 表格的名字顯示為後面的漢字 一個為有s 下面的為沒用s 一般中文兩個都一樣即可
verbose_name_plural='班次表'
db_table = "table_name" 自動生成的資料庫 名字為後面的名字 避免 自動生成
要對 pub_date 欄位以升序排列, 這樣做:
ordering = ['time_start']
要降序排列, 這樣:
ordering = ['-time_start']
要對 pub_date 降序,然對 author 升序, 這樣:
ordering = ['-pub_date', 'author']