2017-11-20 8 views
1

私はdjangoを初めて使用しています。外部からインポートされたテーブルのdjangoモデルを作成します。

一部のテーブルを外部ソースから手動でインポートするdjangoインストールがあります。多数のフィールドを持つ表が1つあります。私の現在のジャンゴでは、そのフィールドのほんの一部と対話する必要があります。

必要なフィールドだけでそのテーブルのdjangoモデルを作成しても問題ありませんか?それは完全に移行を混乱させるでしょうか?どのようにこのような状況は、通常、ジャンゴで処理されますか?

答えて

2

あなたはdb-tablemanaged

class ModelWithFewFields(models.Model): 
    # Fields declare here 

    class Meta: 
     db_table = 'Real_DB_TABLE_NAME' 
     managed = False 
+0

がSOOOOありがとうございましメタオプションを使用することができます!それはまさに私が探していたものでした! –

+0

あなたを助けてうれしい! –

+0

ほとんどの列がモデルに存在するようにするには、Django管理コマンド "instpectdb"を見てください。これはあなたにいくつかの入力を節約することができます:) – DrGlitch

関連する問題