2017-01-25 12 views
0

派生クラスの1つに新しい_id autofieldを定義したいと思います。Django、オートフィールドのない抽象基本クラス?

派生クラスに_idフィールドを指定するだけで、エラー " モデルに複数のAutoFieldを含めることはできません。

class Base(models.Model): 
    class Meta: 
     abstract = True 

class Derived(Base): 
    _id = models.AutoField(primary_key=True) 
+1

エラーを発生させるタイミングを指定できますか? P – Darshit

+0

@Darshitが入力してくれてありがとう、それはDerivedクラスがdjango提供の 'id'フィールドで作成されていて、_idフィールドも追加しようとしているからだと思います。私は – eugene

+0

ええそれを見てしようとするよありがとう! – eugene

答えて

0

エラーを発生させるタイミングを指定できますか?私はうまく動作している私のプロジェクトで同じ設定をしています。

関連する問題