0

以下を使用して、基本的な django ベースの Web アプリをアップロードして起動する方法に関する Heroku チュートリアルを完了しました。

https://devcenter.heroku.com/articles/django#gitignore

Heroku に再接続し、サイトに加えた変更を適切にアップロードする方法について、手順やドキュメントへのリンクを提供できる人はいますか? 新しいターミナルから始めて、manage.py と procfiles が存在するフォルダーに cd で移動すると、次の手順はどうなりますか?

次に、次のことを行います。

$ virtualenv venv --distribute

$ ソース venv/ビン/アクティブ化

この後、 $python manage.py runserver を実行しようとしましたが、djangoモジュールなどが見つかりません...

サーバーで更新を git push するたびに、django を再インストールする必要がありますか?

4

2 に答える 2

0

あなたの質問に答えるには:

  1. 基本的に、Heroku はただの git です。少なくともあなたのコンピュータでは。
  2. したがって、Heroku に「接続」する必要はありません。ソース フォルダーに移動し、通常の git リポジトリと同じcdように使用します。
  3. virtualenv を使用している場合 (そうあるべきです)、ディレクトリに cd した後、virtualenv を再アクティブ化する必要があります。herokuのDjangoチュートリアルに従った場合、おそらくコマンドになるでしょうsource venv/bin/activate
  4. herokus コマンドの一部を掘り下げたい場合は、 Toolbelt をダウンロードしてください
  5. Procfileが機能しているかどうかをテストするには、 Honcho を使用します。foremanこれは、Heroku の Ruby ベースのローカル Procfile ランナーである の Python バージョンです。
于 2013-02-27T06:58:49.733 に答える
0

Heroku アプリにあるファイルを確認するには:

ターミナルで次のコマンドを入力して、heroku で bash を起動します。

heroku run bash --app appname

そこから ls して、フォルダーを表示します。

于 2013-02-27T08:29:12.000 に答える