2010-08-16 56 views
3

在Django是有办法导入所有模块导入Django中的所有模块

ex: from project.models import * 
    ex: from project1.models import * 

可以这样一个说法

+1

你为什么要这样做? – 2010-08-16 12:50:05

+0

当测试代码时,如果需要将三个或四个模块导入python提示符,这将派上用场。 – Hulk 2010-08-16 12:53:51

回答

3

做。如果你只是想在shell中测试的事情,当做到这一点,看看导入django-extensions项目提供的shell_plus命令。

这是一个非常简洁的扩展,当您从命令行执行./manage.py shell_plus时,它将启动一个shell并自动加载项目中的所有模型。

+1

+1 - 另外,您可能会发现它们加载所有模型的方式具有启发性(请参阅http:// github。 COM/Django的扩展/ Django的扩展/斑点/主/ django_extensions /管理/命令/ shell_plus.py) – 2010-08-16 13:09:09

相关问题