我有一个模型Product
和模型Price
。ThePrice
有一个ForeignKey(Product...)
andoriginal_price
和eur_price
which 是MoneyField
's (Django-money)。所以一个Product
对象可以有多个Price
相关的对象。
我尝试将Price
对象内联到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,]
如果这些字段是只读的,您知道如何在那里显示货币吗?