Наконец-то я получил простой способ развертывания статических файлов в рабочей среде. Поэтому, отвечая на мой собственный вопрос.
Для всех новичков, как я, которые чувствуют себя беспомощными в этом случае видят это: -
https://github.com/kennethreitz/dj-static
первого Шаг: Установите это, используя следующую команду в терминал
$ Sudo пип установить DJ-статические
Это простая утилита промежуточного программного обеспечения Django, которая позволяет правильно обслуживать статические активы от производства с помощью сервера WSGI, такого как Gunicorn.
второй шаг: - Просто установите
#In settings.py file (to set production environment.)
Debug= False
третий шаг: - Настройка статичные активов в settings.py:
#add your path to STATIC_ROOT
STATIC_ROOT = 'staticfiles'
STATIC_URL = '/static/'
4-й этап: - И скопируйте строки, указанные ниже, и добавьте их в wsgi.py
Не удаляйте другие строки. Просто добавьте эти
from django.core.wsgi import get_wsgi_application
from dj_static import Cling
application = Cling(get_wsgi_application())
И его сделали. Теперь проверьте его.
Примечание: только с помощью Apache (2.4) в качестве веб-сервера. Больше ничего не нужно поддерживать apache.
Надеюсь, это поможет другим людям. Если у вас есть еще несколько способов или упрощенная версия традиционного способа, пожалуйста, разделите его.
Переполнение стека - это неправильное место для записи в блоге. – Sayse
Кроме того, theres гигантское предупреждение в settings.py ... '# БЕЗОПАСНОСТЬ ПРЕДУПРЕЖДЕНИЕ: не запускайте с запуском debug in production!", Поэтому ваш шаг 2 должен быть выполнен в любом случае – Sayse
Это не мой блог.По крайней мере, вы должны были проверить это :). Мне было трудно в этом. Просто поделитесь с людьми, чтобы облегчить их ... –