Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法在我的django管理站点中查看类_Python_Django_Django Models - Fatal编程技术网

Python 无法在我的django管理站点中查看类

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

我在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)
    
        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()