Запись в БД через админ панель в django. Не появляется раздел записи в панели

Создал в проекте django модели

    from django.db import models


class Advertisement(models.Model):
    objects = None
    title = models.CharField(max_length=1000)
    description = models.CharField(max_length=1000, default='', verbose_name='Описание')
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)
    price = models.FloatField(verbose_name='Цена', default=0)
    views_count = models.IntegerField(verbose_name='Количество просмотров', default=0)
    status = models.ForeignKey('AdvertisementStatus', default=None, null=True, on_delete=models.CASCADE,
                               related_name='advertisements', verbose_name='Статус')

    def __str__(self):
        return self.title

    class Meta:
        db_table = 'advertisements'
        ordering = ['title']


class AdvertisementStatus(models.Model):
    name = models.CharField(max_length=100)

    def __str__(self):
        return self.name

А в admin.py

from django.contrib import admin
from .models import *


@admin.register(Advertisement)
class AdvertisementAdmin(admin.ModelAdmin):
    pass

Не понимаю причину вообще... А вот тут должна же был появиться раздел на добавление записей, а он не появляется [1]: https://i.stack.imgur.com/CQ7Pt.png


Ответы (2 шт):

Автор решения: Anton Balmakov
from django.contrib import admin
from .models import *

admin.site.register(Advertisement)

Попробуйте зарегистрировать модель таким образом в файле admin.py

→ Ссылка
Автор решения: DeCaesar

AdBlock может блокировать отображение моделей в браузере, попробуй его отключить.

→ Ссылка