类型错误:对象()在尝试admin.site.regis

2024-09-25 16:23:42 发布

您现在位置:Python中文网/ 问答频道 /正文

所有其他型号均以相同方式注册,其中一种:

正在尝试^{cd1>}

^{cd2>}:

class ProductImage(models.Model):
    product = models.ForeignKey(Product, on_delete=models.CASCADE, blank=True, null=True, default=None)
    image = models.ImageField(upload_to='product_images/')
    is_active = models.BooleanField(default=True)
    created = models.DateTimeField(auto_now_add=True, auto_now=False)
    updated = models.DateTimeField(auto_now_add=False, auto_now=True)

    def __str__(self):
        return ('Phpoto %s' % (self.id))

    class Meta:
        verbose_name = 'photo'

产品中/admin.py(2):

^{pr2}$

错误为:

File "C:\Dev\tst\products\admin.py", line 22, in admin.site.register(ProductImage, ProductImageAdmin) File "C:\Users\Anti-\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\contrib\admin\sites.py", line 124, in re gister self._registry[model] = admin_class(model, self) TypeError: object() takes no parameters

这是成像场的特殊之处吗?


Tags: pyselfaddfalsetruedefaultautoadmin