Рубрики
Без рубрики

Развернуть проект Django на Heroku

Здравствуйте, dev, сегодня я собираюсь рассказать вам, как вы можете загрузить свой проект Django на Heroku в просто Simp … Теги с Джанго, Героку, Питоном.

Здравствуйте, Devs, сегодня я собираюсь рассказать вам, как вы можете загрузить свой проект Django на Heroku только в простых шагах ..

Прежде всего, установите Некоторые модули: –

pip install django-heroku   
pip install gunicorn
pip install whitenoise 

Теперь добавьте несколько скриптов в настройках .py

import django_heroku
MIDDLEWARE = [
    'whitenoise.middleware.WhiteNoiseMiddleware',
]

#This above is very imp for the condition when debug=True, so please paste this file here

STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'

Статические и медиа настройки

MEDIA_ROOT = os.path.join(BASE_DIR,'media')
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = '/static/'
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)
MEDIA_URL = '/media/'

Теперь, Откройте CMD и запустите эти команды, подключите свой проект к вашему приложению Heroku

heroku git:clone -a project_name

Сейчас Разверните ваши изменения, используя Git

git add .
git commit -am "make it better"
git push heroku master

Теперь самое важное добавьте файл PRECFILE без какого-либо расширения и откройте свой ProCFile и добавить этот файл.

web: gunicorn project_name.wsgi

Если у вас есть какие-либо проблемы, пожалуйста, свяжитесь со мной или комментарий. Спасибо

Оригинал: “https://dev.to/shivamrohilla/deploy-django-project-on-heroku-2mne”