A Python/Django Base Web application.
django: Full featured Web frameworkgunicorn: Python WSGI HTTP Server for UNIXdjango_heroku: Heroku module for deployment integration
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
Modify webapp/settings.py with DEBUG = False
python manage.py runserver
python manage.py collectstatic
python manage.py runserver
Go to http://localhost:8000/ for the main site
Go to http://localhost:8000/admin/ for the administrator interface, using your previously created super user.
This command line interface (CLI) helps to do some tasks related to Heroku.
You can install this tool following the official guide.
The main steps are:
1.- For MacOS, install Homebrew and run
brew install heroku/brew/heroku
2.- In Ubuntu/Debian based systems, install SnapCraftand run
sudo snap install --classic heroku
3.- For windows, download and execute the installer.
You need an accout in Heroku.com to login.
heroku login [--interactive]
Using the Heroku Dashboard
1.- Create an account in Heroku.com to login (https://signup.heroku.com/)
2.- After registation, go to https://dashboard.heroku.com/
3.- Create a new application using the button [Add] (https://dashboard.heroku.com/new-app)
Using the Heroku CLI
Run inside your project folder:
heroku apps:create your-app-name
Use the app name you previously registered in Heroku
heroku git:remote -a your-app-name
git push heroku master
