项目简介
本项目是一个基于Django框架的蓝鲸智云应用开发模板,可帮助开发者快速搭建和开发自动化应用。模板提供多种层次的应用样例,开发者能按需选择合适样例进行快速开发。
项目的主要特性和功能
- 用户登录鉴权:借助
account
模块实现用户登录和鉴权。 - 应用功能开关:通过
app_control
模块控制应用功能的开启与关闭。 - 公用方法:
common
模块提供日志记录、装饰器和上下文处理器等公用方法。 - 静态文件管理:
static
目录用于存放CSS、JS和图片等静态文件。 - 模板管理:
templates
目录包含Django和Mako模板,支持AJAX子页面。 - 多环境配置:
conf
目录下有开发、测试和生产环境的配置文件,便于不同环境的配置管理。 - 根应用包:
home_application
模块用于开发应用主要功能,子功能可单独建立应用包。
安装使用步骤
1. 安装依赖
- 安装Python包:运行
pip install -r requirements.txt
。 - 安装MySQL数据库,并依据环境配置文件(如
config/settings_development.py
)调整数据库用户名和密码。
2. 数据库初始化
- 运行
python manage.py migrate
初始化数据库表。 - 针对有表的应用创建表,例如:
python manage.py migrate home_application
。
3. 日志文件夹
在项目文件夹同级的目录里建立logs
文件夹,用于存放日志文件。
4. 修改配置文件
- 在
conf/__init__.py
文件中配置APP_ID
、APP_TOKEN
和BK_PAAS_HOST
。 - 根据不同环境的配置文件(如
conf/dev.py
、conf/stag.py
、conf/prod.py
)配置数据库信息。
5. 运行开发服务器
运行python manage.py runserver
启动Django开发服务器。
6. 访问应用
在浏览器中访问http://localhost:8000/
,查看应用的首页和其他功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】