Проблема в админской панели Django

В общем решил я значит по практиковатся и запилить админку благодаря которой можно было изменять некоторые параметры сайта но не суть, так вот проблема в том что в админке не отображается именно тот класс который и должен отвечать за изменеия на главной странице. Точнее класс отображается но вот когда я нажимаю add то там ничего не высвечиваетсявот картинка что бы вам было понятно о чём я говорю

вот код от admin.py

from django.contrib import admin
from .models import Sale
from .models import Question

admin.site.register(Sale)

admin.site.register(Question)


class Sale(admin.ModelAdmin):
    fieldsets = [
        (None, {'fields': ['description_text']}),
        (None, {'fields': ['price_text']}),
    ]

вот код от models.py

class Sale(models.Model):
question = models.ForeignKey(Question, on_delete=models.CASCADE)
description_text = models.CharField(max_length=200)
price_text = models.CharField(max_length=1000000)


class Sale(models.Model):

    def __str__(self):
        return self.description_text

def __str__(self):
    return self.price_text

вот код от views.py

class IndexView(generic.ListView):
template_name = 'Homepage/index.html'
context_object_name = 'latest_question_list'

def price(self):
    return self.price_text

def description(self):
    return self.description_text

def get_queryset(self):
    """Return the last five published questions."""
    return Question.objects.order_by('-pub_date')[:5]
Вернуться на верх