【发布时间】:2013-07-29 18:30:57
【问题描述】:
在我的一些 django 实用程序类中,我想定义一个 main 方法,这样我就可以调用我的模块而无需使用 shell。 (致电__name__ == "__main__")这可能吗?如果是这样,我该如何拨打这个电话?
from django.conf import settings
... # Define module code here
if __name__ == "__main__":
print(settings.DEBUG)
# interact with classes defined in this module which require django classes
【问题讨论】:
-
写自定义django-admin command。
-
添加
sys.path.append("/path/to/MyModule.py")然后你可以import MyModule