DJANGO 學生管理系統項目創建流程

  • 2020 年 1 月 19 日
  • 筆記

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p5 { margin: 8.0px 0.0px 8.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px } span.s1 { font: 17.0px "Helvetica Neue" } span.s2 { font: 12.0px ".PingFang SC" } span.s3 { font: 12.0px "Helvetica Neue" } span.s4 { font: 24.0px ".PingFang SC" } span.Apple-tab-span { white-space: pre }

DJANGO 學生管理系統項目創建流程

1、pycharm創建一個django項目

2、建立一個應用:python manage.py startapp app01

3、設置settings.py文件中app的設置

4、設置settings.py文件中靜態文件路徑

5、在django的目錄中新建靜態文件目錄

6、創建表格models.py

創建一個班級表,一個老師表,一個學生表,並建立班級表和老師表之間的多對多的關係,學生表和班級表做一對多的關係

這裡需要特別注意:django的1.9版本之後,

foreignkey必須指定on_delete將foreignkey的on_delete屬性設置為models.CASCADE

7、刪除原有的views.py文件,新建一個views的文件夾

8、在views文件夾中新建classes.py   sutdents.py  teachers.py

9、修改ulrs

10、在templates目錄建立get_classes.html

11、編輯classes.py文件

12、創建資料庫

python manage.py makemigrations

python3 manage.py migrate

將資料庫拖拽到database區域

安裝驅動程式

13、向資料庫中手工添加幾條測試數據

14、點擊這個按鈕可以運行項目

15、點擊這個地方可以修改埠

16、編寫添加功能

首先新建添加的html頁面

修改url

編輯classes.py

17、編寫刪除功能

修改get_classes.html文件

編輯url

修改classes.py文件

18、編寫修改功能

新建一個修改頁面

編輯url

修改classes.py文件