Значение 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 работал нормально. Однако после добавления. это показывает ошибку

Источник
  •  184
  •  1
  • 11 май 2020 2020-05-11 10:17:50

1 ответ

0

проблема решена, я неосознанно использую прописные буквы. фактическое слово скидка