改进的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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a502a9b1a431de93c2557714342969a666fb3d8d2a679709c0be59a098c97933 |
|
MD5 | 02378de5ac0eddbf1d975994a5880158 |
|
BLAKE2b-256 | 5a8298ffeb7383cb713976ce0bcc68ce3f3a30c8a3807fa23cc4d61de577e3e9 |