1. 程式人生 > >django 的後臺管理

django 的後臺管理

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']