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”。
我该怎么办?
答案 0 :(得分:1)
register()
的第二个参数是ModelAdmin类。如果要一次注册多个模型而没有特定的ModelAdmins,则应将它们作为互变量传递给第一个参数:
admin.site.register([AdminProduct, CSVupload])