0
我在Django应用程序中执行脚本时遇到问题。该脚本必须用于crontab中的作业。所以,生病提供例如我的脚本:Django在脚本中执行类
规格: 的Python:3.5.x的 Django的:1.10.5
my_script.py
class SayHello(object):
def print_args(self, arg1, arg2):
print (arg1, arg2)
if __name__ == "__main__":
foo = SayHello()
foo.print_args(sys.argv[1], sys.argv[2])
但主要的问题是,当我想包括在此脚本模型我得到错误:导入错误:没有模块名为“应用程序”
文件夹结构:
say_hello(主文件夹)
- >初始化的.py
- > my_script.py
如何运行脚本,但没有得到来自import语句错误,这个脚本。任何建议都会很棒。
这已经有一段时间,因为我用Django的,但我知道它的整体很多引导为了做模型之类的所有魔术。 Django命令行工具允许您创建管理命令,这听起来像适合您的用例:https://docs.djangoproject.com/en/1.10/howto/custom-management-commands/ – redrah