促进django应用程序开发的工具
django-dev的Python项目详细描述
https://github.com/idlesign/django-dev
说明
有助于Django应用程序开发的工具
控制台实用程序,用于需要维护多个django可重用应用程序的用户。
它允许在批处理模式下对所有应用程序执行某些操作。
支持的命令:
- bootstrap
- add_迁移
- make_trans
- 列出应用程序
- 列表虚拟机
- 安装包
要求
- Python2.7+,3.2+
- pythonvirtualenv包(或仅python 3.3+)。
如何开始
创建一个新的目录,你希望你的工作区在哪里,并进入它
运行> django-dev bootstrap创建基本目录结构;
将应用程序符号链接到apps目录(由步骤2在当前目录中创建)。
Example:
^{tt3}$
Notice, that symlinked is a directory containing models.py (not setup.py).
进行南部和Django 1.7+迁移
使用add_migrations命令
将旧的南部迁移重新定位到south_migrations中,并在migrations中创建新迁移:
> django-dev add_migrations --relocate_south
为South和Django 1.7创建/更新迁移:
> django-dev add_migrations
为某些应用程序创建/更新迁移:
> django-dev add_migrations --apps sitecats siteflags
更新翻译文件
使用make_trans命令。
为某些地区更新/创建.mo和.po文件:
> django-dev make_trans ru en
为某些应用更新/创建.mo和.po文件:
> django-dev make_trans ru --apps sitetree sitegate
> django-dev make_trans
满足您的应用程序要求
使用install_package命令将包安装到虚拟环境中以满足应用程序要求。
精确的版本号可以在PIP:somedep==1.5中给出
参与django dev
Submit问题。如果您发现应用程序行为中有一些奇怪的地方,或者您想推荐一个功能,可以在https://github.com/idlesign/django-dev/issues上完成
编写代码。如果您渴望参与应用程序开发,请在https://github.com/idlesign/django-dev开始,编写代码, 不管它是一个错误修复还是一个特性实现,并从分叉项目页面发出一个拉取请求。
传播这个词。如果你有一些提示和诀窍,或者你认为其他人可能感兴趣的任何其他词,请发布它