Django企業開發實戰 學員管理系統 1

2021-10-07 16:59:20 字數 2420 閱讀 5314

軟體: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交流.裙 一久武其而而流一思 數字的諧音 轉換...