Djangoでフラットページフレームワークを使用してキャッチオールサイトを作成できるものはありますか?
私は1つのサイトを持っていますが、絶えず変化するいくつかのDNS名を介してそのサイトにアクセスできます。これらすべてを単一のサイトにマップする必要があり、ドメインエントリを事前に指定するとフラットページが曲がってしまうようです。
Djangoでフラットページフレームワークを使用してキャッチオールサイトを作成できるものはありますか?
私は1つのサイトを持っていますが、絶えず変化するいくつかのDNS名を介してそのサイトにアクセスできます。これらすべてを単一のサイトにマップする必要があり、ドメインエントリを事前に指定するとフラットページが曲がってしまうようです。
すべてのドメインからのリクエストが唯一のdjangoインスタンスに転送されるように、ウェブサーバーを正しく設定する必要があります。を持たずにフラットページを実行することはできませんが、それはdjango.contrib.sites
あなたINSTALLED_APPS
の場合には問題ありません。実際のサイトは常にあなたのでSITE_ID
定義されたもので決定されますsettings.py
。サイトフレームワークは、実際のサイトがどれであるかを確認する要求を確認しません。複数のサイトを実行する場合は、異なる設定を使用する複数のdjangoインスタンスを実行する必要があります。これにより、異なるSITE_ID
sが定義されます。したがって、Webサーバーをチェックして、すべてがdjangoインスタンスに送信されるようにしてください。