3
在Django是有办法导入所有模块导入Django中的所有模块
ex: from project.models import *
ex: from project1.models import *
可以这样一个说法
在Django是有办法导入所有模块导入Django中的所有模块
ex: from project.models import *
ex: from project1.models import *
可以这样一个说法
做。如果你只是想在shell中测试的事情,当做到这一点,看看导入django-extensions项目提供的shell_plus
命令。
这是一个非常简洁的扩展,当您从命令行执行./manage.py shell_plus
时,它将启动一个shell并自动加载项目中的所有模型。
+1 - 另外,您可能会发现它们加载所有模型的方式具有启发性(请参阅http:// github。 COM/Django的扩展/ Django的扩展/斑点/主/ django_extensions /管理/命令/ shell_plus.py) – 2010-08-16 13:09:09
你为什么要这样做? – 2010-08-16 12:50:05
当测试代码时,如果需要将三个或四个模块导入python提示符,这将派上用场。 – Hulk 2010-08-16 12:53:51