0

私のdjangoアプリケーションは、彼の電子メールドメイン(xyz@gmail.comの「gmail」)に基づいてユーザーデータ(名前、年齢、国など)を収集する必要があります。新しい電子メールドメインに遭遇するたびに新しいテーブルを作成する必要があります。これは django で実行できますか?

4

1 に答える 1

1

これは悪い考えです。テーブルはすべて同じ構造になります。すべてのデータを 1 つのテーブルに格納しdomain、データを分離するための列を用意する必要があります。ドメインごとに異なるテーブルが必要なのはなぜですか? 理由が何であれ、もっと良い方法があります。

この考えは、リレーショナル データベースの設計、およびその上にある Django ORM のすべてに反します。

于 2012-07-14T13:44:39.333 に答える