Значение list_display не является вызываемым, атрибут «вновь созданного класса» - PullRequest
0 голосов
/ 17 октября 2019

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

1 Ответ

0 голосов
/ 17 октября 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...