Django設定應用名與模型名為中文

2022-06-01 05:57:10 字數 1130 閱讀 9136

修改polls包裡面的models.py:

from django.db import models

# create your models here.

# 在我們的polls應用程式中,

# 將建立兩個模型:question和choice,

# question有乙個問題和乙個出版日期,

# choice有兩個領域:選擇的文字和票數,

# 每個choice都關聯乙個question

class question(models.model):

question_text = models.charfield(max_length=200, verbose_name='問題文字')

pub_date = models.datetimefield('出版日期')

def __str__(self):

return self.question_text

class meta:

verbose_name = '問題'

verbose_name_plural = '問題'

class choice(models.model):

question = models.foreignkey(question, on_delete=models.cascade)

choice_text = models.charfield(max_length=200, verbose_name='選擇文字')

votes = models.integerfield(default=0, verbose_name='選票')

def __str__(self):

return self.choice_text

class meta:

verbose_name = '選擇'

verbose_name_plural = '選擇'

python manage.py runserver

啟動自定義中文站點

在polls包裡面的admin.py增加:

admin.site.site_title = "測試平台"

# 修改標題

admin.site.site_header = "測試部門"

# 修改頁首

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

在模型中加入class meta即可class staff models.model name models.charfield null true,blank true,max length 200 job models.charfield null true,blank true,max len...

應用的包名

一 包名是什麼?包名 package name 是應用的唯一標識,即 包名必須唯一,乙個包名代表乙個應用,不允許兩個應用使用同樣的包名。包名主要用於系統識別應用,幾乎不會被使用者看到。二 包名的規則 可以包含大寫字母 小寫字母 數字 下劃線。可以使用.英文句號 分隔,隔開的每一段都必須以字母開頭。三...

class 類名 與inlcude「類名「

class 類名只是宣告存在這麼乙個類,但是通過這個宣告無法得到任何關於此類的具體資訊。這樣你可以在其他使用到的地方宣告乙個該型別的指標。include標頭檔案則是將整個該標頭檔案與使用到的地方關聯起來。使用class 類名一般是為了去除編譯依賴,減少編譯消耗的時間。include xx.h 在編譯...