项目简介
本项目是基于Python和Django框架的蓝鲸智云应用开发模板,可助力开发者快速构建自动化应用。项目提供丰富样例代码与配置,支持开发、测试、生产等多种运行环境,还集成了蓝鲸智云的应用网关模块,便于开发者快速接入蓝鲸平台。
项目的主要特性和功能
- 多环境支持:支持开发、测试和生产三种环境配置,开发者可按需灵活切换。
- 数据库管理:以MySQL为数据库,能通过Django的
migrate
命令进行数据库表的初始化与更新。 - 静态资源管理:内置静态文件管理模块,支持CSS、JS、图片等静态资源加载。
- 模板引擎:支持Django模板和Mako模板引擎,开发者可按需选择进行页面渲染。
- 蓝鲸智云集成:集成了蓝鲸智云的应用网关模块,方便接入蓝鲸平台。
安装使用步骤
安装依赖
确保已安装Python环境,安装requirements.txt
文件中的Python包:
bash
pip install -r requirements.txt
配置数据库
安装MySQL数据库,依据config/dev.py
中的配置调整数据库的用户名和密码。
初始化数据库
在项目根目录下运行以下命令初始化数据库表:
bash
python manage.py migrate
创建应用表
针对具体的应用(如home_application
),运行以下命令创建对应的数据库表:
bash
python manage.py migrate home_application
创建日志目录
在项目文件夹同级的目录中创建logs
文件夹,用于存放日志文件。
修改配置文件
根据实际需求修改以下配置文件:
- conf/__init__.py
:设置APP_ID
、APP_TOKEN
和BK_PAAS_HOST
。
- config/dev.py
、config/stag.py
、config/prod.py
:分别配置开发、测试和生产环境的数据库信息。
运行项目
启动Django开发服务器,开始访问Web界面进行操作:
bash
python manage.py runserver
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】