1.以前的一些項目及其用到的技術(其中Ajax技術比較重要)前端
2.本次先後端分離的學生管理系統,屬於第4項。用到的實驗拓撲圖以下:vue
項目搭好以後的請求過程python
本案例的重點:mysql
3.vue的前端開發模式sql
(1)CDN 經過script標籤引入的方式使用數據庫
(2)基於NPM模塊的開發,Node.js(企業級應用)django
-------------------------------------------------------------------------------------正式進入開發環節--------------------------------後端
1.建立Django項目。app
建立項目:在cmd命令行下輸入:django-admin startproject StudentV4BE (cmd命令先進入目錄:cd D:\pythonWorkSpace_20191218)前後端分離
2.導入項目
打開Pycharm,open,選擇剛纔建立的項目,
3.新建app
在terminal終端,命令行下輸入:python manage.py startapp student (cmd命令下先進入StudentV4BE所在的目錄)
此時項目的文件夾,比起商業版建立django項目,少了template文件夾。(右圖爲商業版建立的項目文件夾目錄)
4.註冊app
5.在項目的根目錄下,建立pythonPackages,命名爲apps,將student這個APP放到這個文件夾下。
6.更改註冊的信息(此時student註冊信息會報錯,須要修改註冊信息,可是個人pycharm版本竟然沒有錯誤提示????)
第一步將apps這個容器更改成source root
在settings中添加以下兩行
7.如何跟數據庫關聯,是經過類,來關聯數據庫中的表,ORM模式。類是在student下面的model.py中來定義。
8.配置安裝後端數據庫mysql
安裝教程參考:https://blog.csdn.net/bfqs1988/article/details/80102981
安裝mysql過程當中,會出現啓動失敗的提示,是由於mysql.exe啓動老閃退,在my.ini中,添加skip-grant-tables,關機從新啓動成功。
初始化時沒有輸入任何密碼,直接回車,即可以使用mysql了。此時mysql安裝成功。