Ошибка django runscript: не найден (допустимый) модуль для скрипта 'main'
Я написал некоторый код для запуска ... но у меня возникла ошибка при запуске моего кода. Поэтому я протестировал несколько простых кодов, таких как этот... но он все еще не работает.
def run():
print("test")
пишет, что не найден (допустимый) модуль для скрипта 'main'. Как я могу это исправить?
Запуск дополнительных скриптов в Django:
Создайте каталог
scripts
в вашем корневом проекте, рядом сmanage.py
:$ mkdir scripts
Добавьте пустой файл init.py (двойное подчеркивание) в ваш
/scripts
каталог:$ touch scripts/__init__.py
Файл init необходим для того, чтобы папка была подхвачена как пакет python.
Это, вероятно, то, чего вам не хватает.
Добавьте ваши скрипты в каталог
/scripts
:$ touch scripts/main.py
После того, как вы отредактировали ваш
main.py
скрипт, запустите его с помощью:$ python manage.py runscript script-name
Примечание: Вы не должны включать .py при указании скрипта для запуска
.
Касса Документация транскрипта