项目简介
这是一个基于Python和Django框架的蓝鲸智云应用开发模板,能帮助开发者快速启动和开发自动化应用。模板提供多种层次的应用样例,开发者可按需选择合适样例进行快速开发。
项目的主要特性和功能
- 多环境配置:支持开发、测试和生产环境配置,涵盖数据库配置、蓝鲸智云开发者中心域名配置等。
- 数据库管理:可通过Django管理命令初始化数据库表,支持为特定应用创建表。
- 日志管理:项目含日志配置,可在项目文件夹同级目录建logs文件夹管理日志。
- 静态文件管理:包含静态文件(CSS、JS、IMG)和模板文件(Django模板和Mako模板),支持Ajax子页面模板文件。
- 应用开发:提供根应用包
home_application
用于开发主要功能,支持创建其他子功能应用包。
安装使用步骤
环境准备
- 安装Python和Django框架。
- 安装MySQL数据库,按需调整
config/dev.py
中的数据库用户名和密码。
安装依赖
使用requirements.txt
文件安装所需的Python包。
数据库初始化
- 运行
manage.py migrate
初始化数据库表。 - 针对特定应用创建表,如
manage.py migrate home_application
。
配置项目
- 修改
conf/__init__.py
文件中的APP_ID
和APP_TOKEN
,这些值可在蓝鲸智云开发者中心的基本信息中找到。 - 修改
conf/__init__.py
文件中的BK_PAAS_HOST
,设置为蓝鲸智云开发者中心的域名。 - 根据环境(开发、测试、生产)修改相应的数据库配置文件
conf/dev.py
、conf/stag.py
和conf/prod.py
。
运行项目
- 在项目文件夹同级的目录中建立logs文件夹。
- 运行
manage.py runserver
启动项目。
访问项目
打开浏览器,访问项目的主页和管理后台,测试功能。
注意事项: - 本项目为简化版模板,主要用于演示和快速开发,实际开发中需根据具体需求进行扩展和修改。 - 确保所有配置文件中的信息准确无误,特别是数据库和蓝鲸智云开发者中心的配置。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】