Я использую Django 2.2. Я не знаю, что мне не хватает.
models.py
from django.db import models
class Efesto(models.Model):
nombre = models.CharField(max_length=150)
tipo = models.ForeignKey(Color, blank=True, null=True, on_delete=models.CASCADE)
....
def __str__(self):
return self.nombre
admin.py
from django.contrib import admin
from estrategia import models
# Register your models here.
admin.register(models.Efesto)
Мне нужно что-нибудь еще?
Когда я открываю админ, я не вижу там модель Efesto. Файл admin.py создается автоматически командой startapp. URL включают
...
path('admin/', admin.site.urls),
Прошло много времени с тех пор, как я кодировал django, и этого было достаточно для регистрации моделей. Приложение включено в settings.INSTALLED_APPS правильно. Любой совет поможет.