mirror of
https://github.com/kennethreitz/heroku-buildpack-python.git
synced 2026-06-05 23:10:16 +00:00
45 lines
1.2 KiB
Markdown
45 lines
1.2 KiB
Markdown
# Python: Getting Started
|
|
|
|
A barebones Django app, which can easily be deployed to Heroku.
|
|
|
|
This application supports the [Getting Started with Python on Heroku](https://devcenter.heroku.com/articles/getting-started-with-python) article - check it out.
|
|
|
|
## Running Locally
|
|
|
|
Make sure you have Python [installed properly](http://install.python-guide.org). Also, install the [Heroku CLI](https://devcenter.heroku.com/articles/heroku-cli) and [Postgres](https://devcenter.heroku.com/articles/heroku-postgresql#local-setup).
|
|
|
|
```sh
|
|
$ git clone git@github.com:heroku/python-getting-started.git
|
|
$ cd python-getting-started
|
|
|
|
$ pipenv install
|
|
|
|
$ createdb python_getting_started
|
|
|
|
$ python manage.py migrate
|
|
$ python manage.py collectstatic
|
|
|
|
$ heroku local
|
|
```
|
|
|
|
Your app should now be running on [localhost:5000](http://localhost:5000/).
|
|
|
|
## Deploying to Heroku
|
|
|
|
```sh
|
|
$ heroku create
|
|
$ git push heroku master
|
|
|
|
$ heroku run python manage.py migrate
|
|
$ heroku open
|
|
```
|
|
or
|
|
|
|
[](https://heroku.com/deploy)
|
|
|
|
## Documentation
|
|
|
|
For more information about using Python on Heroku, see these Dev Center articles:
|
|
|
|
- [Python on Heroku](https://devcenter.heroku.com/categories/python)
|