基于Django定制的快速Web开发模板,V3版本已发布,功能包括:Docker部署、缓存、消息队列、业务代码生成器、单元/集成测试、第三方登录接入、接口限流、Admin安全加固等
Django Starter 基础框架 v3 (DjangoStarter v3) 是为 Django 开发者设计的下一代项目快速开发模板,旨在提升开发效率和性能。该框架结合了 Django 的功能与 Django-Ninja 的性能、灵活性和简洁特性,为开发者提供强大、简洁、高速的开发体验,帮助他们快速搭建符合现代 web 应用标准的项目基础架构。
curl -sSL https://python-poetry.org | python3 -
conda create -n myenv python=3.8
conda activate myenv
pip install -r requirements.txt
npm install
python manage.py makemigrations
python manage.py migrate
配置缓存 (可选): 安装并启动 Redis 服务,编辑 caches.py 文件配置。
配置URL前缀 (可选): 在环境变量中设定 URL_PREFIX,修改 docker-compose.yml 文件,运行应用添加前缀。
Django Starter v3 是一个面向 Django 开发者的快速开发框架,结合了丰富的功能和高性能的特点。通过集成 Django Ninja、自动生成代码等功能,提高了开发效率和安全性。支持容器化部署、现代化前端集成等特性,适用于各种项目类型,是构建企业级应用或快速开发 MVP 的优秀选择。配备详尽文档和社区支持,为开发者提供全方位的帮助。