2

django アプリをpythonanywhereにデプロイしようとしていました。

Apache エラー ログからのトレースバック:

2013-07-23 09:31:35,058 :Internal Server Error: /favicon.ico
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 89, in get_response
    response = middleware_method(request)
  File "/usr/local/lib/python2.7/dist-packages/django/middleware/common.py", line 55, in process_request
    host = request.get_host()
  File "/usr/local/lib/python2.7/dist-packages/django/http/__init__.py", line 179, in get_host
    "Invalid HTTP_HOST header (you may need to set ALLOWED_HOSTS): %s" % host)
SuspiciousOperation: Invalid HTTP_HOST header (you may need to set ALLOWED_HOSTS): monty_singh.pythonanywhere.com

の値として['*']andを試しましたが、アプリはまだ機能していません。設定した値に関係なく、同じエラーが発生します。['monty_singh.pythonanywhere.com']ALLOWED_HOSTSALLOWED_HOSTS

4

2 に答える 2

1

pyhonanywhere ホームからファイルに移動し、「キャッシュ」が存在する場合は削除し、プロジェクト フォルダー内の settings.py ファイルを見つけて、許可されていないと思われるアスターまたはリンクを追加します。ダッシュボード >> Web に移動し、[リロード] ボタンを押してから、[リロード] ボタンの上にある上部をクリックします。

于 2021-05-05T14:19:10.083 に答える