list_display的值不是可调用的,'新创建的类的属性'

问题描述 投票:0回答:1

当我运行服务器时,我面临错误:(admin.E108)'list_display [1]'的值表示'折扣',该值不可调用,'OfferAdmin'的属性,或'products.Offer'的属性或方法。

我尝试了以下名为admin.py的文件中的代码段

from django.contrib import admin
from .models import Product, Offer


class OfferAdmin(admin.ModelAdmin):
    list_display = ('code', 'Discount')


class ProductAdmin(admin.ModelAdmin):
    list_display = ('name', 'price', 'stock')


admin.site.register(Offer, OfferAdmin)
admin.site.register(Product, ProductAdmin)

由于添加了类OfferAdmin代码,效果很好。但是添加之后。这显示错误

python django python-3.x django-models django-forms
1个回答
0
投票

问题已解决,我无意识地使用了大写字母。实际单词是折扣

© www.soinside.com 2019 - 2024. All rights reserved.