Задать вопрос
@Villian_Os

Почему на сайте Администрирования django не добавляется раздел записи для модели?

5f042672b1bc5685217303.png
Не появляется раздел для Advertisement на сайте, хотя вроде все правильно ввел.
Имеется файл модели: model.py
from django.db import models


class Advertisement(models.Model):
    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
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 4
tumbler
@tumbler Куратор тега Django
бекенд-разработчик на python
default_app_config стоит прописать
Ответ написан
@barolina
turn coffee into code
попробуй так
admin.site.register(Advertisement)
Ответ написан
netpastor
@netpastor
Python developer
А приложение с этой моделью точно включено в INSTALLED_APPS в настройках?
Ответ написан
SoreMix
@SoreMix
yellow
Если импортировать конкретную модель?
from .models import Advertisement

Перезагружать приложение / hard reload в браузере уже делали, я так понимаю? Хотя должно и без этого загрузить
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы