Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia Ultima revisió Ambdós costats nova versio | ||
django_heroku [2022/02/21 18:43] enrique_mieza_sanchez [Utilitzant SQLite] |
django_heroku [2022/03/07 18:30] enrique_mieza_sanchez [Afegint una BD PostgreSQL] |
||
---|---|---|---|
Línia 24: | Línia 24: | ||
(env) $ pip freeze > requirements.txt | (env) $ pip freeze > requirements.txt | ||
- | Crearem un '' | + | Crearem un '' |
<file txt Procfile> | <file txt Procfile> | ||
Línia 81: | Línia 81: | ||
===== Afegint una BD PostgreSQL ===== | ===== Afegint una BD PostgreSQL ===== | ||
- | Si posem una DB sqlite com ve per defecte en Django tindrem el problema de que al fer un nou desplegament destruirem | + | Si posem una DB sqlite com ve per defecte en Django tindrem el problema de que [[https:// |
- | Hem vist en el tutorial que si volem afegir una BD Postgre, la nostra aplicació disposarà de les credencials a la variable d' | + | Hem vist en el tutorial |
+ | $ heroku addons: | ||
+ | la nostra aplicació disposarà de les credencials a la variable d' | ||
DATABASE_URL=postgres:// | DATABASE_URL=postgres:// | ||
- | Per tal de poder configurar | + | <WRAP important> |
- | - Utilitzar el [[https:// | + | En versions anteriors calia configurar |
- | - Utilitzar el [[https:// | + | |
+ | A partir de cert moment ja no cal fer cap modificació per carregar | ||
+ | Simplement, fem un '' | ||
+ | $ export DATABASE_URL=postgres:// | ||
+ | (env) $ ./manage.py migrate | ||
+ | (env) $ ./manage.py createsuperuser | ||
+ | |||
+ | i arrencar Django. Quan trobi la variable farà un override del què digui DATABASES i agafarà '' | ||
+ | </ | ||
\\ | \\ | ||