1

Djangoでフラットページフレームワークを使用してキャッチオールサイトを作成できるものはありますか?

私は1つのサイトを持っていますが、絶えず変化するいくつかのDNS名を介してそのサイトにアクセスできます。これらすべてを単一のサイトにマップする必要があり、ドメインエントリを事前に指定するとフラットページが曲がってしまうようです。

4

1 に答える 1

2

すべてのドメインからのリクエストが唯一のdjangoインスタンスに転送されるように、ウェブサーバーを正しく設定する必要があります。を持たずにフラットページを実行することはできませんが、それはdjango.contrib.sitesあなたINSTALLED_APPSの場合には問題ありません。実際のサイトは常にあなたのでSITE_ID定義されたもので決定されますsettings.py。サイトフレームワークは、実際のサイトがどれであるかを確認する要求を確認しません。複数のサイトを実行する場合は、異なる設定を使用する複数のdjangoインスタンスを実行する必要があります。これにより、異なるSITE_IDsが定義されます。したがって、Webサーバーをチェックして、すべてがdjangoインスタンスに送信されるようにしてください。

于 2010-09-10T09:25:01.407 に答える