Product
모델과 Price
모델이 있습니다. Price
은 ForeignKey(Product...)
및 original_price
및 eur_price
이며 MoneyField
'(Django-money)입니다. 그래서 하나의 Product
객체는 여러 개의 Price
객체를 가질 수 있습니다.Django-admin : MoneyField에 통화가 표시되지 않습니다.
정확하게 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,]
당신이 통화를 표시하는 방법에 대해 어떤 생각을 가지고 있습니까 그 필드가 읽기 전용입니까?