快速启动django项目的有用工具。它创建虚拟环境和预配置的django项目
django-pip-starter的Python项目详细描述
简介
您在部署和配置djangoproject时遇到过问题吗?这个项目 消除在快速启动djangoproject、配置 环境、下载软件包等。
它使用一个简单的命令创建django项目,准备运行。
解决方案基于pip和virtualenv,它具有最小的外部需求。
安装
要安装此软件包:
pip install django-pip-starter
如果您已经安装了django pip starter,则可以使用以下命令升级安装:
pip install --upgrade django-pip-starter
快速启动
以下命令在虚拟环境中创建空的、已配置的django项目。此外,它将 安装south包。对于开发环境,它还安装了django-debug-toolbar,ipython,ipdb
django-pip-starter.py project-name cd project-name make make run
其中project-name是Starter应在其中创建文件的目标文件夹。
make命令将下载并设置开发virtualenv,下载最新稳定的django版本并创建 sqlite3数据库,加载初始数据。
make run将运行开发服务器。这与运行project/manage.py runserver相同,后者也可以工作。
django管理的默认登录名是用户:adminpass:admin
历史记录
这个项目的想法来自mantas zimickas(sirex,https://bitbucket.org/sirex/django-starter/overview)。 这是基于zc.buildout解决方案的。在使用django-starter一段时间后,我们在部署它时遇到了问题 彼得拉斯·兹达纳维修斯(petraszd)用django-starter做了一个叉子,只使用了pip。这是一个简单而优雅的解决方案 marius grigaitis(marltu)扩展并将其打包到这个项目中。