2

私がやろうとしていることは、wordpress.comがどのように機能するかを見ることで最もよく説明されます。

  • 各ブログは新しいサブドメインに割り当てられますが、ユーザーは独自のドメインも使用できます。カスタム ドメインは、シンプルな Web インターフェイスを使用して割り当てることができます
  • 各ブログには独自のコンテンツ、テーマなどがあります
  • すべてのブログが同じコードベースを共有しています

Djangoで同じことをすることは可能ですか?

サブドメインの実装には興味がありませんが、他の機能は必要です。

機能するために、構成ファイルでドメインをハードコードする必要がない方法を見つけることが重要です。ドメイン割り当ての動的な性質により、多数のドメインの管理が可能になります。データベース テーブルに対してドメイン マッチングを実行できれば理想的です。

私はnginxとuwsgiを使用しています。

4

1 に答える 1

0

はい。ただし、Djangoでは、すぐに使用できるWordpressインストールと比較して、より多くの作業が必要になりますが、柔軟性が向上します。

djangoサイトをご覧になることをお勧めします。しかし、私はあなたがやろうとしていることすべてを行うことができるとは思いません。

よりモジュール化されたシステムでは、呼び出されたときに新しいdbスキーマ、新しいvirtuelenvをブートストラップし、必要なものをすべてインストールし、新しいサイトのサイト構成をnginx / apacheに追加してから、nginx/を再起動するスクリプトを作成します。 apache。コードは同じディレクトリからのものにすることができますが、各サイトは独自のvirtualenvで実行されるため、はるかに安全で信頼性が高く、フォールトトレラントになります。ご覧のとおり、これにはいくつかの作業が必要ですが、要件によっては、これが最も柔軟な方法です。

于 2012-11-12T18:00:22.020 に答える