天天看點

Django之入門 CMDB系統 (一) 基礎環境Django之入門 CMDB系統 (一) 基礎環境

作者: 何全,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之入門 CMDB系統 (一) 基礎環境Django之入門 CMDB系統 (一) 基礎環境
架構是整個或部分系統的可重⽤設計,表現為一組抽象構件及構件執行個體間互動的⽅法; 另一種定 義認為,架構是可被應用開發者定制的應用骨架。 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
Django之入門 CMDB系統 (一) 基礎環境Django之入門 CMDB系統 (一) 基礎環境

為了快速,采用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 檔案