1. 程式人生 > >DJANGO 學生管理系統項目創建流程 -- 單表管理

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

classes data 一對多 學生 model col 技術分享 ngs char

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文件

技術分享圖片

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