我有一個模型Product
和模型Price
。 Price
具有ForeignKey(Product...)
和original_price
和eur_price
,它們是MoneyField
's(Django-money)。所以一個Product
對象可以有多個相關的Price
對象。Django-admin:MoneyField不顯示貨幣
我試圖將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,]
你有任何想法如何顯示貨幣有如果這些字段是隻讀?