Django改进型外壳

django-shellng的Python项目详细描述


启动shell并自动导入所有模型的管理命令。与django命令扩展shell_plus不同,它不会向shell打印出一堆垃圾。提供一种机制,以便可以添加特定于项目的额外导入。

安装:

$ pip install django-shellng

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

INSTALLED_APPS += ('shellng',)

用法:

$ ./manage.py 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',)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何反射地迭代数组字段?   java NamedQuery错误“具有给定标识符的多行:1”   java无法使用单独类中的计时器更新TextView   兼容性什么时候可以很快使用新的Java功能?   java二叉树路径和   java矩形的性能   java我想从同一个子表在主表中添加两个外键   java如何获取基于特定日期的所有数据?   java javafx、OO编程规则和写入变量类型的选择   java使用带枚举的switch语句   java异步任务生成运行时异常   java为什么JLabel不显示下划线字符?   java如何解析具有可变参数号的函数?   带有按钮的java JavaFX自定义列表单元格:未调用处理程序   java Modelmapper无法映射整个模型?   传递给持久化的java分离实体,包含LatLng列表