2011-11-18 13 views
1

ユースケースはかなりまっすぐ進むのSaaSです:私の検索のほとんどは、アプリケーションを上げ Djangoのサブドメインベースアカウントのベストプラクティスは何ですか?

複数の役割と

  • 各アカウントは複数のユーザーを持つサブドメイン、

    • 各アカウントを取得/ 2007年から2009年までのパッケージで、私が見つけたものがまだ適切かどうかはわかりません。

  • +0

    サイトフレームワークで複数のドメインを簡単に処理できます。しかし、ドメインごとに異なるユーザは、認証フレームワークによってサポートされていません( 'User'はとにかく' Site'に結びついていません)。あなたは、ユーザーのプロファイルと管理ハッキングのビットで何かを引き出すことができるかもしれません。 –

    答えて

    1

    この簡単なスニペットは、サブドメインからアカウント名を取得するのに十分です:http://djangosnippets.org/snippets/1119/、さらに新しいミドルウェア:https://github.com/tkaemming/django-subdomainsがあります。 djangoデータベースでは、このドメイン名をusernameの接頭辞として使用し、django標準のauth_userテーブルにすべて保持することができます(認証時またはこの名前を表示したいときにこの接頭辞を追加/削除します)。 これらのスニペットにはどのような問題がありますか? 私の視点から見る唯一の問題は、サブドメインの自動セットアップですが、あなたのホスティングに依存しますが、これらのAPIを持っているかどうかは異なります。

    関連する問題