2010-08-16 57 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

相關問題