Python 无法在我的django管理站点中查看类
我在models.py中创建了两个类,我可以通过shell访问它们,但在我的/admin页面上看不到它们。 我使用了python manage.py migrate和makemigrations my models.py:Python 无法在我的django管理站点中查看类,python,django,django-models,Python,Django,Django Models,我在models.py中创建了两个类,我可以通过shell访问它们,但在我的/admin页面上看不到它们。 我使用了python manage.py migrate和makemigrations my models.py: from django.db import models class Company(models.Model): name = models.CharField(max_length=200) d
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.py更改为:
from django.contrib import admin
from .models import Company, Product
admin.site.register(Company)
admin.site.register(Product)
将admin.py更改为:
from django.contrib import admin
from .models import Company, Product
admin.site.register(Company)
admin.site.register(Product)
它是admin.site.register()它是admin.site.register()