AttributeError:“ CSVupload”对象没有属性“ urls”

时间:2018-07-13 13:55:46

标签: python django django-models django-forms django-rest-framework

models.py

    class AdminProduct(models.Model):
      productname = models.CharField(max_length=50)
      barcode     = models.BigIntegerField()


    def __str__(self):
        return self.productname

    class CSVupload(models.Model):
      csv         = models.FileField(upload_to='product/',null=True,blank=True)

admin.py

  from django.contrib import admin
  from .models import AdminProduct
  from .models import CSVupload
  # Register your models here.

  admin.site.register(AdminProduct,CSVupload)

想在admin,AdminProduct和CSVupload中注册两个模型。
遇到错误:-AttributeError:“ CSVupload”对象没有属性“ urls”。
我该怎么办?

1 个答案:

答案 0 :(得分:1)

register()的第二个参数是ModelAdmin类。如果要一次注册多个模型而没有特定的ModelAdmins,则应将它们作为互变量传递给第一个参数:

admin.site.register([AdminProduct, CSVupload])