【发布时间】:2015-11-01 20:36:47
【问题描述】:
我在使用 django-extensions 中包含的 runscript 命令运行位于 scripts 文件夹内的文件夹内的脚本时遇到问题。
我项目中的文件夹结构是这样的:
-apps
-scripts
-syllabus
-first.py
-second.py
文件 first.py 和 second.py 是相同的。
它具有django-extension runscript命令所需的运行功能。
def run(*args):
# my function call for the script.
我已经很好地放置了 init.py,我可以从命令中运行 second.py:
./manage.py runscript second --script-args=excel.xlsx
但不知何故,我无法从 runscript 命令运行 first.py 文件。使用此命令:
./manage.py runscript first --script-args=excel.xlsx
我明白了
No (valid) module for script 'first' found
Try running with a higher verbosity level like: -v2 or -v3
我什至尝试以更高的详细级别运行,最后添加-v2 和-v3。但是得到了这个错误:
No (valid) module for script 'first' found
我知道我遗漏了一些简单的东西,有人可以帮我吗?
【问题讨论】:
标签: python django run-script django-extensions