ImportExportModelAdmin выдает ошибку django.template.exceptions.TemplateDoesNotExist: admin/import_export/change_list_import_export.html

я пытаюсь сделать админ панель такой, чтобы услуги и цена_услуги отображались на одной странице Вот так enter image description here

При нажатии на Services на панели администратора django я получаю эту ошибку

Ошибка:

Traceback (most recent call last):
  File "C:\Users\PycharmProjects1\venv\lib\site-packages\django\core\handlers\exception.py", line 47, in inner
    response = get_response(request)
  File "C:\Users\PycharmProjects1\venv\lib\site-packages\django\core\handlers\base.py", line 204, in _get_response
    response = response.render()
  File "C:\Users\PycharmProjects1\venv\lib\site-packages\django\template\response.py", line 105, in render
    self.content = self.rendered_content
  File "C:\Users\PycharmProjects1\venv\lib\site-packages\django\template\response.py", line 81, in rendered_content
    template = self.resolve_template(self.template_name)
  File "C:\Users\PycharmProjects1\venv\lib\site-packages\django\template\response.py", line 65, in resolve_template
    return get_template(template, using=self.using)
  File "C:\Users\PycharmProjects1\venv\lib\site-packages\django\template\loader.py", line 19, in get_template
    raise TemplateDoesNotExist(template_name, chain=chain)
django.template.exceptions.TemplateDoesNotExist: admin/import_export/change_list_import_export.html

Вот мой код:

Admin.py:

from import_export.admin import ImportExportModelAdmin

class ServicePriceInline(admin.TabularInline):
    model = ServicesPrice

@admin.register(Services)
class ServicesAdmin(ImportExportModelAdmin):
    inlines = [
        ServicePriceInline
    ]
    search_fields = ['service_name']

Models.py:

class Services(models.Model):
    service_id = models.AutoField(primary_key=True)
    parent_id = models.ForeignKey('self', on_delete=models.SET_NULL, null=True, blank=True,related_name='sub_service')
    service_name = models.CharField(max_length=100)
    service_icon = models.CharField(max_length=500, null=True, blank=True)
    service_image = models.CharField(max_length=500, null=True, blank=True)
    service_description = models.CharField(max_length=5000, null=True, blank=True)
    category_id = models.ForeignKey(Category,on_delete=models.CASCADE)
    active_status = models.BooleanField(default=True)
    type = models.SmallIntegerField(blank=True, null=True)

class ServicesPrice(models.Model):
    price_id = models.AutoField(primary_key=True)
    service_id = models.ForeignKey(Services,on_delete=models.CASCADE)
    variant_id = models.ForeignKey(Variant,on_delete=models.CASCADE)
    price_name = models.CharField(max_length=100, null=True, blank=True)
    price_description = models.CharField(max_length=5000, null=True, blank=True)
    discount_percentage = models.FloatField(null=True, blank=True)
    discount_amount = models.FloatField(null=True, blank=True)
    active_status = models.BooleanField(default=True)
Вернуться на верх