Django项目生成器
beget的Python项目详细描述
beget是创建默认django项目的一个非常简单的工具。它基本上只做django-admin.py startproject projectname,唯一的区别是它在python发行版布局中创建项目,并使用setup.py完成安装,并创建媒体和静态目录。
default settings.py是根据作者的喜好定制的,即时区设置为“欧洲/伦敦”。
用法
使用beget:
> beget example_project
这将创建以下目录:
> tree example_project example_project ├── example_project │ ├── __init__.py │ ├── media │ ├── settings.py │ ├── static │ │ ├── css │ │ ├── images │ │ └── js │ ├── templates │ └── urls.py └── setup.py
beget只有一个选项(当然不包括--help):
> beget -h Usage: beget [options] projectname Options: -h, --help show this help message and exit -k, --like-krak3n Create config/common.py instead of settings.py
-k或--like-krak3n选项将settings.py替换为config/common.py,就像krak3n的方式一样:
> beget --like-krak3n example_project && tree example_project example_project ├── example_project │ ├── config │ │ ├── common.py │ │ └── __init__.py │ ├── __init__.py │ ├── media │ ├── static │ │ ├── css │ │ ├── images │ │ └── js │ ├── templates │ └── urls.py └── setup.py