1

django-simple-captcha での Heroku 内部サーバー エラー

を使用してdjango simple captchaをインストールしました

> pip install django-simple-captcha

そして、settings.py に必要なすべての変更を加えて、ローカル マシンでキャプチャを実行できるようにしました。私のマシンではまったく問題なく動作していましたが、次を使用してherokuにデプロイしたとき:

> git push heroku master
> 
> heroku pg:reset
> 
> PGUSER=my_username PGPASSWORD=my_password heroku pg:push local_db HEROKU_DB_NAME --app my_appname

以下を使用してログを確認すると、内部サーバー エラーが発生しました。

heroku logs show :
2013-12-30T18:40:53.136610+00:00 app[web.1]:     __import__(name)
2013-12-30T18:40:53.136610+00:00 app[web.1]: **ImportError: No module named captcha**
2013-12-30T18:40:53.136610+00:00 app[web.1]:     app = import_module(appname)
4

1 に答える 1

0

プロジェクトのルートディレクトリにあるファイルでdjango-simple-captchaモジュール要件を指定する必要があります。requirements.txt

Heroku のドキュメントに記載されているように、コマンドをrequirements.txt使用してファイルを生成できます。pip freeze

$ pip freeze > requirements.txt
于 2013-12-30T19:03:46.837 に答える