django自帶除錯伺服器的使用詳解

2022-10-04 16:15:20 字數 1284 閱讀 2694

開啟伺服器

在終端(虛擬環境)下輸入:

python manage.py runserver

就可以開啟伺服器

輸入後,注意隨後彈出的伺服器位址。

點選後就會跳轉至除錯伺服器。

設定伺服器

我們只進入了除錯伺服器卻什麼都做不了,那我要它何用?

我們返回我們的終端,點選綠色的小加號。

這樣我們就可以一邊保持伺服器的執行一邊對我們的伺服器進行操作了。

我們先來設定一下我們伺服器的超級管理員以方便我們的後續操作。

在終端輸vwyfu入以下指令。

python manage.py createsuperuser;

隨後依次輸入使用者名稱密碼和確認密碼就可以。注:在輸入密碼時終端不會有任何顯示。

新增資料庫至註冊模組

在admin.py中對註冊頁面進行修改。

要使用資料庫我們首先要對資料庫進行呼叫。

我們先來新增我們的第一條語句:

from user.models impor程式設計客棧t 表1,表2

這樣我們就將資料庫進行了匯入,但是我們為什麼看不到呢,因為我們還未進行引用,我們使用

admin.site.register(表1)

admin.site.register(表2)

進行新增。

不過我們開啟站點進行檢視時是不是發現了什麼不對呢?時間怎麼和我們的對不上呢?中文文字是不是顯示不太正常?

我們開啟settings.py進行設定。

找到language_code將它改為

language_code = 'zh-hans'

找到time_zone將它改為

time_zone = 'asia/shanghai'

在models.py檔案的類中新增我們的str魔法方法使其輸出中文

例如:def __str__(self):

return self.user_name

至此,我們就可以玩轉我們django的admin顯示頁了。

例如筆者:

改變顯示列名(自定義它的顯程式設計客棧示;admin.py)

class userinfoadmin(admin.modeladmin):

list_display = ['id','user_name','password','email','phone']

admin.site.register(userinfo,userinfoadmin)

本文標題: django自帶除錯伺服器的使用詳解

本文位址: /jiaoben/python/271148.html

程式自帶除錯和日誌上報的重要性

最近小遊戲正式版很多問題,在測試版,開發工具上都沒問題。而正式版又看不到log,看不到遊戲執行狀態。非常麻煩。自己hack console.log console.error輸出到螢幕上才查到原因。專案本身也有加一些執行狀態顯示的,還有gui。但在小遊戲中不能操作dom,執行錯誤。所以還是用文字的比...

IIS伺服器代替VS自帶的伺服器

我們將asp.net程式從iis6移植到iis7,可能執行提示以下錯誤 錯誤500.23 internal server error 檢測到在整合的託管管道模式下不適用的 asp.net 設定。為什麼會出現以上錯誤?在iis7的應用程式池有兩種模式,一種是 整合模式 一種是 經典模式 經典模式 則是...

busybox自帶的FTP伺服器

ftp伺服器 啟動方法1 tcpsvd 0 21 ftpd w root 上面的0表示對所有ip位址都進行偵聽 ftpd w這裡的引數 w表示client可以對目錄執行寫操作 21指定ftp伺服器的預設埠 可以使用 t和 t引數設定client在沒有任何操作的最大時間之後ftpd主動斷開client...