Выполнить команду внутри Django

0

Я работаю с AppAG сервиса PaaS, и мне удалось запустить Django, но проблема в том, что мое приложение использует статические файлы, и это не работает, потому что ему нужно выполнить команду collectstatic в оболочке.

Я читал об этом в Интернете, но я не смог найти правильное решение. Должен ли я сделать файл оболочки и выполнить его? Как?

Я ценю ваше время.

Теги:
python-2.7

1 ответ

0
Лучший ответ

Вы можете выполнить collectstatic с помощью следующей команды:

python manage.py collectstatic

Это называется административной командой управления. Вы можете узнать об этом и реализовать их самостоятельно, прочитав https://docs.djangoproject.com/en/1.4/howto/custom-management-commands/.

  • 0
    Проблема в том, что у меня нет доступа к оболочке, поэтому я не могу выполнить его таким образом, к сожалению.
  • 0
    Ах, тогда это совсем другая проблема. Если вы можете выполнить файл оболочки (как вы упомянули в своем первоначальном посте), вы можете поместить вышеуказанную команду в скрипт оболочки и выполнить ее таким образом. Это заканчивается тем же. Если это не сработает, я уверен, что мы можем найти другое решение.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню