1

私はここで、どのように単一のdjangoプロジェクト内のアプリケーション用に異なるドメインを設定するかを調べました。例えば、メインプロジェクト内のニュース、ジョブなどのアプリケーションのnews.io、jobs.ioなど。アプリごとにDjangoマルチホストのURL設定

このアプリでは、この問題が発生した場合でもユーザーがドメインにログインしたままにしておく必要がある認証もあります。例えば - 課金プラットフォームなど

明らかに古くなっているマルチホストミドルウェアhereが使用されていました。

同様に、もう1つの推奨は、でも実際にであるdjango-multihostを使用することでした。

私はDjango 1.11とPython 3.6です。もっと最近のことやもっと良いことはありますか?

+0

['sites'](https://docs.djangoproject.com/ja/1.11/ref/contrib/sites/)が十分でないのはなぜですか? – kichik

+0

@kichik私は、私のユースケースではあまりにも漠然としたドキュメンテーションを見つけ、サイトを使ってドメイン間で認証などを共有する方法をどこから始めるのか分かりません。 – Overflow2341313

答えて

0

私はちょうどこの自分自身に入っていて、私が言うことができるものからdjango-tenant-schemasが最善の選択肢のようです。

+0

ドキュメントを見ていることから、これはサブドメインのようですか?異なるドメインではありません。 – Overflow2341313

+0

私は思っています*あなたはDNSで必要なことをすることができます。例えばdomain1.comからdomain1.myapp.comをポイントします。 –

+0

はい、動作可能ですが、実行可能な解決策ではありません。サブドメインはオプションではありません。 – Overflow2341313

関連する問題