2012-08-29 4 views
7

:私はローカルでテストしたが、私が展開するときに、私は404を取得していたときに http://docs.amazonwebservices.com/elasticbeanstalk/latest/dg/create_deploy_Python_django.html私はここにAWS Elastic Beanstalkで上のDjangoプロジェクトを展開するためのチュートリアル以下のい

マイアプリの動作をエラー。

Error running user's commands : An error occurred running '. /opt/python/ondeck/env && PYTHONPATH=/opt/python/ondeck/app: django-admin.py syncdb --noinput' (rc: 127) /bin/sh: django-admin.py: command not found

チュートリアルでは、サーバー上のジャンゴのファイルをインストールするか、少なくともジャンゴ管理者を認識するための私のプロジェクトの構成に関する部分が欠落していると信じて私をリード:イベントログを見ると、私はこのメッセージが表示さ.py。私はローカルマシンにインストールされているdjangoを持っているので、そこで動作します。

私は、pythonのサポートは、弾力性のある豆腐のための新しいですが、誰もがそれにdjangoを配備している知っている?

答えて

1

私は最近同じチュートリアルに従い、同様の結果を得ました。

ステップ6では、デフォルトのdjango 'congrats'ページがローカルでレンダリングされるのを見ると、指示通りにEBにデプロイされ、デフォルトの 'congrats'ページの代わりに404が取得されました。

これまでのコードを 'getting started with django tutorial'に従うための基盤として使用することにしました。これにより、私は「家庭」ビューのレンダリングに成功しました。とにかくこれはもっと便利な場所です。私はAWSチュートリアルに何か問題があり、AWSフォーラムhereに投稿していることに同意します。

2

現時点ではデータベースやテーブルが存在しないため、container_commandsを.configに入れる必要はありません。

2

手順はrequirements.txtファイルをフリーズ?:作られました。

(djangodev)# pip freeze > requirements.txt 

注 は、あなたのrequirements.txtファイルには次のものが含まれていることを確認してください:

Django==1.4.1 
MySQL-python==1.2.3 

私はそれをスキップので、私は同じ問題を抱えていました。私がそれをしたら、追加し、コミットし、押します。できます!

+0

私はパイプアップすると思いました - 私は全く同じ問題がありました。もともと私はいくつかの非常に簡単なステップを使って作業していたので、環境を作成する手順をスキップしました。それはrequire.txtと有効な設定の両方を必要とするようです。 –