Djenesis是一个应用程序,由此引发的Django项目。
更多speficically它是一个命令行实用工具,可帮助您无论是从一个模板,或设置为现有项目的新的工作环境抬高了新的Django项目。它还可以自动管理模板或项目的virtualenv环境和requirements.txt。
基本用法
新建项目从Django的核心模板
djenesis的最基本的形式,你给它一个新的项目名称,并创建一个新的Django项目。
  djenesis mynewprojectname
djenesis将创建一个名为的virtualenv ENV-mynewprojectname,安装Django的最新版本,并运行django-admin.py startproject命令mynewprojectname。你现在要做的就是
  ENV-mynewprojectname /斌/ Python的mynewprojectname / manage.py的runserver
而你正在运行的Django!
新建项目从项目模板
大多数人都制定了,他们更喜欢自己的Django项目特定的项目结构。从SCM仓库膨胀是一种方式无限便捷维护和管理一个项目模板PPC结构。
  djenesis项目名称混帐+的https://github.com/concentricsky/csky-django-template.git
这将膨胀的基础上在一个名为项目名称的混帐+网址找到该模板的新项目这也将创造一个名为的virtualenv ENV-项目名称,并安装在requirements.txt在模板中的顶级目录中找到所发现的任何套餐。
新的工作环境对于现有项目
通常,一个Django项目已存在,则需要得到一个副本和运行进行更改。基于requirements.txt从现有的Django项目模板膨胀和初始化的virtualenv
djenesis项目名称-i git+git@github.com:用户/ project.git
这将初始化的virtualenv ENV-项目名称和克隆项目进入项目名,就像没有-i,但将保留git的或任何其他SCM管理档案。 (.hg,git的,使用svn)
参数
用法:djenesis [选项] [模板]
选项:
  -h,--help显示此帮助信息并退出
  -e ENV_DIRECTORY,--virtualenv = ENV_DIRECTORY
 指定目录下创建的virtualenv
  -n,--no-的virtualenv
 不要创建的virtualenv
  -i,--initialize
 初始化从现有项目(不删除文件SCM)
要求:
- 在Python中
评论没有发现