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