check heroku
-------------------------------------
heroku --version
----------------------------------------
In django project
$ pip3 install gunicorn
$ pip install django-heroku
$ pip install python-decouple
then,
$ touch Procfile
edit this procfile
--------------------------------------------------
web: gunicorn sample.wsgi
sample means very first project wsgi.py file
$ pip freeze > requirements.txt
----------------------------------------------------
import those things in settings.py file
---------------------
import django_heroku
import dj_database_url
from decouple import config
Add middleware
'whitenoise.middleware.WhiteNoiseMiddleware',
--------------------------------------------------
bottom of settings.py file
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
----------------------------
then,
django_heroku.settings(locals())
push github
-------------
login heroku
$heroku login
----------------------
$ heroku keys:add
----------------------
$ heroku create
rename
-------------
heroku rename app_name
-----------------
$ heroku config:set DISABLE_COLLECTSTATIC=1
---------------
$ git push heroku master
after push make migrate
-------------------------------
heroku run python manage.py migrate
heroku run python manage.py createsuperuser
Comments
Post a Comment