私はDjangoに基づいたメザニンを使用しています。私はそれを使ってマルチテナント環境をセットアップしました。したがって、私はこれらを使用しています:Djangoのホストに基づいて異なるテンプレートを表示
メザニンができることは、現在のドメインに基づいて異なるコンテンツを表示することです。サイトのタイトルと投稿が異なります。しかし、私は、サブドメインまたは "メイン"ドメイン(example.com)に基づいてテンプレートを変更する適切な方法を見つけることができません。
メザニン(HOST_THEMES)で、このための設定があります:
HOST_THEMES = (('sub1', 'app_theme_1'), ('sub2', 'app_theme_2'))
これは動作するようには思えません。
私は自分の電話機にいるので残念ですが、スニペットを投稿できません。サブドメインを検索し、見つかったものに基づいてテンプレートファイルの場所を変更します。 –
Djangoのサイトはあなたが探しているものかもしれません。https://docs.djangoproject.com/en/1.9/ref/contrib/sites/ – WayBehind