作者: 何全,github位址: https://github.com/××× QQ交流群: 62-01-76-50-1 通過此教程完成從零入門,能夠獨立編寫一個簡單的CMDB系統。 目前主流的方法開發方式,分為2種:mvc 和 mvvc方式。本教程為 mvc 方式,即 django負責渲染html。後面會推出 mvvc(前後端分離)的入門教程。 教程項目位址: https://github.com/×××/husky/ 教程文檔位址: https://github.com/×××/husky/tree/master/doc

架構是整個或部分系統的可重⽤設計,表現為一組抽象構件及構件執行個體間互動的⽅法; 另一種定 義認為,架構是可被應用開發者定制的應用骨架。 Django是Python下的一款著名的Web架構。
Django優點
自帶輪⼦衆多,友善快速開發 如 Auth, Cache, 模闆
天生的MVC設計模式
實用的管理背景
自帶ORM, Template, Form, Auth核⼼元件
簡潔的url設計
周邊插件豐富
需要你有python基本代碼編寫能力 以及 html js 基礎, 對django有一個大概了解。
mvc 模式
centos 7.6
python 3.6
django 2.2
mysql 5.7
pycharm 2019.2 (在windows 上 遠端centos進行開發)
vmware workstation 15.5.0
項目名字: husky
cbv 程式設計方式
安裝centos 7.6系統
安裝python3.6
安裝django
pip3 install django==2.2.6
配置pycharm
file-->settings-->project interpreter--> add --> ssh interpreter 設定遠端 python環境 設定/usr/bin/python3.6 目錄選擇 <Project root>→/opt file--> new project --> django
為了快速,采用docker方式部署。
husky --> settings
修改python檔案
執行資料庫初始化
pycharm : 菜單欄 tools --> 選擇 run manage.py task
makemigrations 生成資料檔案 migrate 根據檔案,執行生成表結構 createsuperuser
設定pycharm 項目啟動 位址 為 192.168.100.99 pycharm 啟動django項目 (非指令行啟動)
測試登入 http://192.168.100.99:8000/admin 輸入賬号密碼 建立 requirements.txt 檔案