軟體:pycharm2020
python:python3.7.5
django:django3.0.8
資料庫:mysql5.7.30
github鏈結
python manage.py makemigrations 建立資料庫遷移檔案python manage.py migrate 建立表
from django.db import models
class
student
(models.model)
: ***_items =
status_items =
name = models.charfield(max_length=
128, verbose_name=
'姓名'
) *** = models.integerfield(choices=***_items, verbose_name=
'性別'
) profession = models.charfield(max_length=
128, verbose_name=
'職業'
) email = models.emailfield(verbose_name=
'email'
) qq = models.charfield(max_length=
128, verbose_name=
'qq'
) phone = models.charfield(max_length=
128, verbose_name=
'**'
) status = models.integerfield(choices=status_items, default=
0, verbose_name=
'審核狀態'
) created_time = models.datefield(auto_now_add=
true
, editable=
false
, verbose_name=
'建立時間'
)def
__str__
(self)
:return''.
format
(self.name)
class
meta
: verbose_name = verbose_name_plural =
'學員資訊'
admin.py
from django.contrib import admin
from
.models import student
class
studentadmin
(admin.modeladmin)
: list_display =
('id'
,'name'
,'***'
,'profession'
,'email'
,'qq'
,'phone'
,'status'
,'created_time'
) list_filter =
('***'
,'status'
,'created_time'
) search_fields =
('name'
,'profession'
) fieldsets =((
none,)
,)admin.site.register(student, studentadmin)
settings.py[.
..,'stu'
]databases =
'default':}
language_code =
'zh-hans'
# 語言
time_zone =
'asia/shanghai'
# 時區
use_i18n =
true
# 語言
use_l10n =
true
# 資料和時間格式
use_tz =
true
# 啟用時區
建立超級使用者
此時,啟動專案可以到達admin頁面
Django開發實戰
django開發流程 參考首先說明的是專案中要包含這幾個檔案 changelog.md 用來記錄專案的變更,主要針對每次發布版本的更新 如果團隊使用git,其實也可以使用git生成 另外,這個檔案對於開源專案,十分必要 如果有興趣的話可以看看django的release logreadme.md 用...
python web開發 Django後台管理
django自帶了管理後台,而且非常強大,這個模組是settings.py 中配置的django.contrib.admin應用。我們首先來建立乙個後台管理員使用者,並為其設定密碼。建立賬號 python manage.py createsuperuser會要求我們輸入使用者名稱 郵箱和密碼。建立好...
Django開發登入功能實戰
django 如果是定義函式寫登入路由,需要判斷請求方法.為了簡化 現在可以使用django 中的view.目前是經常用到的,和flask中的restful 介面的寫法是差不多的.當然如果你框架還沒學或者python沒學好,建議可以先去小編的python交流.裙 一久武其而而流一思 數字的諧音 轉換...