我编写了一个 python 脚本,它自动将文件从给定文件夹上传到 django modell。我希望这个脚本在 django 服务器运行时运行。当我在 pycharm 控制台中运行它时,我的脚本运行完美。
我尝试了一些命令来实现这一点:
python manage.py runserver & python manage.py shell < myscript.py
python manage.py runserver & python manage.py runscript -v3 myscript
在第一种情况下,在我按下 ctrl+c 之前什么都没有发生,然后它会为我的代码的每一行显示错误“意外缩进”。
在第二种情况下,我的脚本只有在我按下 ctrl+c 时才开始运行(所以我的 django 服务器被关闭并且我的脚本被执行)。
我正在使用 Windows,所以 celery 对我来说不是一个好的选择(对于这样一个简单的任务来说,celery 太过分了)。