作者: 何全,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 文件