1. 程式人生 > 程式設計 >django自帶除錯伺服器的使用詳解

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

開啟伺服器

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

python manage.py runserver

就可以開啟伺服器

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

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

設定伺服器

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

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

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

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

在終端輸入以下指令。

python manage.py createsuperuser;

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

新增資料庫至註冊模組

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

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

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

from user.models import 表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自帶除錯伺服器的使用詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。