跳转到主要内容

DjangoDevKit软件包

项目描述

DjangoDevKit

为Django开发者提供的元软件包。

安装

$ easy_install -U DjangoDevKit

包含(作为依赖项)

此软件包还安装了一些控制台脚本

  • django-admin:类似于./django-admin.py

  • django-manage:类似于./manage.py,但会动态地将django-extensions添加到INSTALLED_APPS

  • django-shell:类似于./manage.py shell,但使用django-extensionsshell_plus

  • django-migrate:类似于./manage.py syncdb --nointput && ./manage.py migrate --noinput。如果已安装south,则运行迁移。

  • django-test:类似于./manage.py test。同时将DEBUG_PROPAGATE_EXCEPTIONS设置为True,以便在测试输出中显示完整的跟踪信息。

  • django-serve:将Django应用程序包裹在backlash中间件中并提供服务。它还可以服务安装在应用程序中找到的/media/目录。您还可以使用-t动态地将django-debug-toolbar添加到INSTALLED_APPSMIDDLEWARE_CLASSES。您还可以使用requestpost来测试单个请求

    $ django-serve request /path

您还可以使用一些别名。创建一个类似这样的~/.djangodevkitrc

[aliases]
m =
    syncdb --noinput
    migrate --noinput
si =
    schemamigration --initial []
sm =
    schemamigration --auto []

[]由命令行参数替换。这意味着

$ django-manage sm myapp

等于

$ ./manage.py schemamigration --auto myapp

注意,别名在django-manage的帮助信息中未列出

新闻

1.0.8 (2020-01-20)

  • Django 2.2 兼容

1.0.7 (2016-09-02)

  • 修复 #3

1.0.6 (2015-04-23)

  • 使用backlash而不是weberror

  • 删除Paste依赖项

  • py3 兼容

1.0.5 (2015-04-09)

  • 监听 0.0.0.0

1.0.4 (2014-10-06)

  • 修复Django 1.7 兼容性

1.0.3 (2014-01-24)

  • 修复 #5

1.0.2 (2014-01-21)

  • 重写 MediaApp

  • Django 1.6 兼容

1.0.1 (2014-01-15)

注意,如果DJANGO_SETTINGS_MODULE已经设置,请小心

1.0

使其与django 1.4+和virtualenv一起工作

添加别名机制

0.8.3

Windows错误修复

0.8.1

将所有egg添加到pkg_resources.working_set

0.8

不再使用twod.wsgi

0.6

对twod.wsgi进行小修复以使其工作

0.2

将MediaApp添加到服务媒体目录

0.1

首次公开发布。

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面