如何讓django的model名和應用名顯示為中文

2021-08-19 13:50:13 字數 667 閱讀 1631

在模型中加入class meta即可

class

staff

(models.model):

name = models.charfield(null=true, blank=true, max_length=200)

job = models.charfield(null=true, blank=true, max_length=200)

def__str__

(self):

return self.name

class

meta:

verbose_name = '員工'

verbose_name_plural = '員工' #保證取消admin的model的s

如何修改django.admin中乙個應用的名稱:複製下面的**放入應用目錄下的init.py中即可,通過修改 verbose_name = u』中文名稱』

from os import path

def(file):

return path.dirname(file).replace('\\', '/').split('/')[-1]

class

verbose_name = u'中文名稱'

Django如何獨立使用model

import sys import os 獲取當前檔案的目錄 pwd os.path dirname os.path realpath file 獲取專案名的目錄 因為我的當前檔案是在專案名下的資料夾下的檔案.所以是.sys.path os.environ setdefault django set...

Django學習筆記(二) model

django 中的乙個model對應資料庫中的一張資料表 django 中models以類的形式表現 它包含一些基本字段以及資料的一些行為 也就是說,django中所有對資料庫的操作,都是對資料類的操作。不許要寫sql語句。實現了物件和資料庫之間的對映,隱藏了資料訪問的細節,不需要編寫sql語句 具...

Django之Model的Meta選項詳解

django預設生成的表名 應用名小寫 模型類名小寫可以通過在模型類中定義meta類來修改表名 class department models.model 部門類 name models.charfield max length 20 create date models.datefield aut...