Значение list_display не является вызываемым, атрибут "вновь созданного класса" - python
0
когда я запускаю сервер, я сталкиваюсь с ошибкой : (admin.E108) Значение "list_display [1]" относится к "Discount", который не может быть вызван, атрибуту "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 работал нормально. Однако после добавления. это показывает ошибку
Источник
- 340
- 1
- 11 май 2020 2020-05-11 10:17:50
- Haider Yaqoob
1 ответ
0
проблема решена, я неосознанно использую прописные буквы. фактическое слово скидка
- 11 май 2020 2020-05-11 10:17:51
- Haider Yaqoob