【发布时间】:2021-07-25 04:25:07
【问题描述】:
我在我的 models.py 中创建了 2 个类,我可以通过 shell 访问它们,但在我的 /admin 页面上看不到它。 我使用了 python manage.py migrate 和 makemigrations
我的模型.py:
from django.db import models
class Company(models.Model):
name = models.CharField(max_length=200)
def __str__(self):
return self.name
class Product:
name = models.CharField(max_length=200)
company = models.ForeignKey(Company, on_delete=models.CASCADE)
def __str__(self):
return self.name
我的 admin.py:
from django.contrib import admin
from.models import Company, Product
admin.register(Company)
admin.register(Product)
谢谢
【问题讨论】:
-
它是 admin.site.register()
标签: python django django-models