Fast alle der folgenden Referenz-URLs werden angeklickt. Ein Memorandum für mich, als ich Heroku zum ersten Mal berührte.
Referenz-URL: http://momoto.github.io/blog/2013/08/16/deploying-django-1-dot-5-2-on-heroku/
Ich stolpere plötzlich hier.
(venv) $ pip install django-toolbelt
Error: pg_config executable not found.
Was ist pg_config? Als ich es nachgeschlagen habe, scheint es eine Datei zu sein, die die Versionsinformationen des installierten PostgreSQL enthält. Referenz:
Installieren Sie PostgreSQL mit Homebrew. Referenz: http://qiita.com/youcune/items/5b783f7fde45d0fd4b35
$ brew install postgresql
Dies ist ein sicherer Durchbruch.
Was ist Pip Freeze?
(venv) $ pip freeze > requirements.txt
Referenz-URL: http://tdoc.info/blog/2014/01/15/pip.html> freeze kann als Standardausgabe in eine Datei geschrieben und später für die Installation oder das Bundle verwendet werden.
Und das.
Ich habe die Prozedur gemacht und Git Push Heroku Master, aber ich bekomme einen Anwendungsfehler.
Überprüfen Sie das Protokoll.
(venv)$heroku logs
...
2014-03-09T00:36:57.628732+00:00 app[web.1]: ImportError: No module named side_dish.wsgi
Jep. Es scheint, dass side_dish.wsgi fehlt ... Möglicherweise war dies in der Bauphase der Umgebung falsch.
Deshalb habe ich von vorne angefangen. Das nächste Mal werde ich es versuchen, während ich mir das offizielle Dokument ansehe. Offizielle Dokumentation: https://devcenter.heroku.com/articles/getting-started-with-django
Dann eine solche Notiz.
Don't forget the . at the end. This tells Django to put the extract the into the current directory, instead of putting it in a new subdirectory.
(venv)$ django-admin.py startproject hellodjango .
Ich habe es nicht angezogen.
Damit ist die Bestätigung abgeschlossen, dass es vorerst funktioniert. Schließlich sollten Sie das offizielle Dokument lesen, ohne das Englisch satt zu haben.
Nachdem Herokus Befehl eine Weile ausgeführt worden war, funktionierte er nicht mehr.
(venv)$ heroku ps
! No app specified.
! Run this command from an app folder or specify which app to use with --app APP.
Es scheint, dass Sie den Namen der APP angeben und ausführen sollten.
(venv)$ heroku open --app radiant-depths-6246
Opening radiant-depths-6246... done
Referenz-URL: https://devcenter.heroku.com/articles/renaming-apps#manually_updating_a_git_remote
$ heroku apps:rename newname
Damit wird die APP umbenannt, CheckOut wird jedoch automatisch ausgeführt. Der folgende Befehl wird nicht ausgecheckt.
$ heroku apps:rename newname --app oldname
Ändern Sie die von git verwendete Remote-URL mit dem folgenden Befehl.
$ git remote rm heroku
$ heroku git:remote -a newname
Vielleicht möchten Sie mit der Konsole auf Heroku experimentieren, aber Sie sollten sie nicht die ganze Zeit über mit "$ heroku run console" "mit Heroku verbunden lassen. Während dieser Zeit wird es in Nutzungszeit umgewandelt. Seien Sie also vorsichtig, da es die zulässige freie Nutzungszeit (750 Stunden) überschreiten kann. Referenz-URL: http://blog.mah-lab.com/2013/05/16/heroku-commons-16/
Ich möchte SQLite in der lokalen Umgebung (Entwicklungsumgebung) verwenden. Wenn Sie anhand der Umgebungsvariablen identifizieren, können Sie die Datenbank zwischen Heroku und der lokalen Umgebung wechseln.
$ export LOCAL_ENV=LOCAL_ENV
Konfigurieren Sie die DB-Umgebung neu, indem Sie in der Referenz-URL auf settings.py verweisen. Wenn die zuvor hinzugefügte Umgebungsvariable vorhanden ist, wird sie als lokale Umgebung bestimmt, und die Datenbank wird auf sqlite3 festgelegt.
Referenz-URL: http://source.hatenadiary.jp/entry/2013/02/05/173636
Recommended Posts