Данные в моей таблице, но они не отображаются в админке django

У меня есть данные в таблице, но они не отображаются в админке. Я начал с создания модели

from django.db import models

class VilleStation(models.Model):
    nomVille = models.CharField(max_length=255)
    adresse = models.CharField(max_length=255)
    cp = models.CharField(max_length=5)

    def __str__(self):
        return self.nomVille

Затем в файле admin.py я сделал следующее

from django.contrib import admin
from prixcarbu.models import VilleStation


class VilleStationAdmin(admin.ModelAdmin):
    list_display = ('nomVille',  'adresse','cp',)
    fields = ('nomVille', 'adresse','cp',)   


admin.site.register(VilleStation, VilleStationAdmin)

Затем я импортировал через db browser для sqlite файл csv. В базе я вижу правильно заполненную таблицу, но в админке у меня ничего нет.

Спасибо за любую помощь.

Вы видите пустую модель в админке или вообще никакой модели?

Если вы вообще не видите свою модель в админке, проверьте, добавили ли вы свое приложение в INSTALLED_APPS в settings.py.

После закрытия компьютера и повторного открытия, данные стали видны в админке. Возможно, проблема с кэшем. Теперь все в порядке. Спасибо всем.

Вернуться на верх