私はSatchmoとDjangoを使用しており、SatchmoのProductモデルを拡張しようとしています。 Satchmoの製品モデルのフィールドの1つにSatchmoのソースコードを変更せずに管理者にデフォルト値を設定したいと思います。ここではサッチモの製品モデルの簡略バージョンは次のとおりです。Pythonでのクラスメンバー変数のオーバーライド(Django/Satchmo)
class Product(models.Model):
site = models.ForeignKey(Site, verbose_name='Site')
これは私がそれを拡張するために行うことを試み何です...
class MyProduct(Product):
Product.site = models.ForeignKey(Site, verbose_name='Site', editable=False, default=1)
これは動作しません、なぜ上の任意のアイデア?