0

曖昧になりすぎないように、この質問はできる限り細かくするようにします。

そのため、Djangoアプリでこのdjango-ajax-validationプラグインを使用しています。私が直面している問題は、settings.pyとHerokuの間のどこかにあると確信しています。デプロイすると、次のエラーメッセージが表示されます。

2013-03-08T18:54:17 + 00:00 heroku [web.1]:コマンドでプロセスを開始していますpython manage.py runserver 0.0.0.0:53994 --noreload
2013-03-08T18:54:18 + 00:00 app [web.1]:エラー:ajax_validationという名前のモジュールがありません
2013-03-08T18:54:19 + 00:00 heroku [web.1]:プロセスはステータス1で終了しました
2013-03-08T18:54:19 + 00:00 heroku [web.1]:状態が開始からに変更されましたクラッシュしました

インストールしたアプリには次のものがあります。

INSTALLED_APPS = (
    'ajax_validation',

とりわけ。

django-ajax-validationのドキュメントで、作成者はプラグインをインストールするためにajax_validation/あなたPYTHONPATHajax_validationあなたに追加することに言及しています。INSTALLED_APPS経験が浅いので、前のステップが曖昧で、最も近いのは彼のsetup.pyファイルをインストールすることでした。python setup.py install

これは間違っていますか?アプリをモジュールとして追加する別の方法はありますか?

何かを片付ける必要があるかどうか教えてください。

4

1 に答える 1

2

朗報ですが、Herokuはpipを介したPythonパッケージのインストールをサポートしています。これは、djangoアプリを管理するための非常に便利なツールです。すべてはHerokuのWebサイト(https://devcenter.heroku.com/articles/python-pip )で説明されています。

于 2013-03-08T19:36:00.277 に答える