私はで設定されたdjangoproject.comウェブサイトでこのdev settingsを設定しています。サブドメインコンフィグレーションで壊れたdjango-debug-toolbarパネル
私がのdjanoproject.comで報告したdjango-debug-toolbarの問題を発見しましたが、いくつかのテストの後、私はそれが構成上の問題だと思って解決する必要があると思います。
以下の文はすべて、ブランチmasterのコードと関連しています。
Django Debug Toolbarは、たとえば、私がhttp://www.djangoproject.dev:8000/を開いた場合、wwwのツールバーを表示してSQLパネルを開くことができます。
私は例http://docs.djangoproject.dev:8000/en/1.11/のために開こうとすると、私はSQLパネル
を開こうとする場合、私は、ツールバーを見ることができますが、私は0: error
を持ってこれは私がブラウザのコンソールで見たメッセージです。
に失敗しました。読み込み http://www.djangoproject.dev:8000/debug/render_panel/?store_id=212b2bb5adc54a3a81b97b6da5547d4c&panel_id=SQLPanel 要求された リソースに「Access-Control-Allow-Origin」ヘッダーが存在しません。したがって、Origin 'http://docs.djangoproject.dev:8000'は にアクセスできません。
私が直接URLを開く場合、私は、すべてのデータを見ることができます:
私は問題はツールバーがWWWをオープンしようとしているということだと思います。パネルの場合はの代わりにとなります。 urlですが、これを修正するための設定を更新する方法はわかりません。
このバグを修正し、docs.djangoproject.comの場合とは異なる第3レベルのドメインにあるdjango-debug-toolbarパネルを使用するコードを提案することはできますか?