2016-11-15 5 views
0

Djangoサイトは完璧に動作し、私が望むすべてのものを米国内に表示します。米国データモデルのデータを自動的に表示します。Djangoの国別データの表示方法

私ができることを望むのは、基本的に私のサイトの正確なクローンを持っています。たとえば、mysite.com/canadaのように、カナダのデータを表示します。

1つのアプローチは、すべてのデータをデータベースに追加し、それがどの国のものかを示すフィールドを追加することでしたが、各国のデータが完全に異なるモデルになるようにしたいと考えていました。

純粋なHTML/CSSではこれは簡単ですが、サイトディレクトリ全体をサブディレクトリにコピーするだけで、それは国のためになります。私がDjangoとできることがあるかどうか疑問に思っていました。

答えて

1

何を記述しているのかに基づいて、おそらく並列スタックを設定し、あなたのHTTPルーティング技術が分離を行うことであるかどうかにかかわらずDNS、Apacheを使用する必要があります。

個別のサーバー(またはWSGI構成)を使用することもできますし、コードをきれいに保つこともできます。

あなたが記述しているようなフィールドの値に基づいて重複した "モデル"を作成すると、多くのPythonのDRY原則が破られます。

関連する問題