私はモデルProduct
とモデルを持っていPrice
ます。Price
にはとForeignKey(Product...)
がありますoriginal_price
( Django-money)。したがって、1 つのオブジェクトに複数のオブジェクトを関連付けることができます。eur_price
MoneyField
Product
Price
Price
オブジェクトを正しく機能するモデル adminにインライン化しようとしましProduct
たが、original_price と eur_price を に設定するとreadonly_fields
、通貨ではなく金額が表示されます。
これはそれらを作成せずにreadonly
です:
class PriceInline(admin.TabularInline):
model = Price
max_num = 10
#readonly_fields = ('original_price','eur_price')
class ProductAdmin(admin.ModelAdmin):
inlines = [ScanInline,]
そして、これは読み取り専用で:
class PriceInline(admin.TabularInline):
model = Price
max_num = 10
readonly_fields = ('original_price','eur_price')
class ProductAdmin(admin.ModelAdmin):
inlines = [ScanInline,]
それらのフィールドが読み取り専用の場合、そこに通貨を表示する方法はありますか?