文章目录
1. Django项目搭建
- django项目创建cmdb
- 子应用的创建scanhost
>python manage.py startapp scanhost
- 设置本地化(语言,时区, 安装的应用)
setting
# LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'zh-hans'
# TIME_ZONE = 'UTC'
TIME_ZONE = 'Asia/Shanghai'
# USE_TZ = True
USE_TZ = False
INSTALLED_APPS = [
'scanhost',
]
- 应用数据库并创建超级用户
>python manage.py makemigrations # 生成数据库迁移脚本(每次修改了数据库必备操作)
>python manage.py migrate # 将迁移脚本写入数据库并创建数据库表
>python manage.py createsuperuser
- 浏览器访问测试
>python manage.py runserver 9999
- 项目代码的管理(requirements.txt, .gitignore文件和README.md文件)
安装插件 .ignore,并生成python上传git项目需要忽略内容的文件 .gitignore
>pip freeze > requirements.txt 生成 requirements.txt
创建README.md ## 导入此项目需要的包(最后完成时导入)
- git的管理
>git init #初始化git仓库管理
>git add * # 将本地增删改查的文件全部添加到暂存区
>git commit -m "django project init" # # 添加到本地仓库
>git remote add origin https://gitee.com/***/*** ##上传到gitee仓库 关联仓库
>git push --set-upstream origin master
>git push --set-upstream origin master -f #首次上传
2. 配置开发及生产环境
2.1 base.py
在 cmdb 下创建包 settings(作为