# djfaster **Repository Path**: cnpython/djfaster ## Basic Information - **Project Name**: djfaster - **Description**: Django项目源码脚手架 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-05-31 - **Last Updated**: 2020-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Django项目源码脚手架 快速创建适用于本地开发环境的Django项目源码结构,自动创建数据库,创建默认超管用户(admin/admin) settings里已增加django-redis、django-crontab、django-cors-headers的相关配置 ## 依赖(Requirements): * python 2.7.x * virtualenv * pip ## 集成的组件(Plugins): * django-rest-framework * djangorestframework-jwt * django-filter * django-redis * django-crontab * Pillow * django-cors-headers * mkdocs * fabric ## 使用方法(Install): **提示: 以下操作基于MacOSX, Windows系统请使用GitBash软件进行操作** 以创建一个名为xman的项目为例: // 1.创建项目虚拟目录,目录名称格式建议为:XXXX-env $ virtualenv xman-env // 进入目录及启用虚拟环境 $ cd xman-env && source bin/activate // 2.clone代码,项目名称必须与第1步里创建的虚拟环境目录名称的前缀保持一致,即xman $ git clone https://gitee.com/cnpython/djfaster.git xman $ cd xman // 3.安装依赖 $ pip install -r requirements.txt // 4.初始化项目开发环境及配置文件 $ fab init_development // 5.运行项目 python manage.py runserver 执行完以上操作,即可自动生成配置文件及数据库。 数据库名称与项目名称相同,即xman。 Tips: 1. 使用 fab -l 命令可以查看支持的自动化脚本; 2. 第4步 fab init_project 命令会清理掉项目的git配置信息,方便各位自行添加git配置信息; 3. docs目录中提供了markdown格式的API文档示例; 4. 超级管理员用户名:admin,密码:admin 5. 进入app目录内创建新的应用,例如:python ../manage.py startapp account