跳转到主要内容

改进的Django壳

项目描述

一个管理命令,用于启动shell并自动导入所有模型。与django命令扩展shell_plus不同,它不会将大量垃圾输出到shell中。提供了一种机制,您可以添加一些特定于您项目的额外导入。

安装

$ pip install django-shellng

添加到已安装的应用程序中

INSTALLED_APPS += ('shellng',)

用法

$ ./manage.py shellng

要导入更多内容,添加一个包含shellng方法的文件,并在设置中分配它。例如,在Django项目的根目录(或可导入的位置)中创建一个名为

shellng_local.py

在它里面,放置以下内容

def shellng(imported_objects):
    modules = ('urllib',)  # This will add in urllib.
    for mod in modules:
        imported_objects[mod] = __import__(mod)

imported_objects是要导入的所有模块的字典。您可以在方法中添加或删除它。最后,将其添加到settings.py

SHELLNG_METHODS = ('shellng_local',)

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

django-shellng-0.1.2.tar.gz (2.2 kB 查看哈希值)

上传时间:

支持者

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