Python 3.x 将目录中的所有图像分别上传到名称和图像字段中的django admin?
我正试图通过django admin中的models.py将大量图像上传到django数据库,但无法做到这一点 models.pyPython 3.x 将目录中的所有图像分别上传到名称和图像字段中的django admin?,python-3.x,django,django-models,Python 3.x,Django,Django Models,我正试图通过django admin中的models.py将大量图像上传到django数据库,但无法做到这一点 models.py class Category(models.Model): name = models.CharField(max_length=250, unique=True) slug = models.SlugField(max_length=250, unique=True) # description = models.TextField(bla
class Category(models.Model):
name = models.CharField(max_length=250, unique=True)
slug = models.SlugField(max_length=250, unique=True)
# description = models.TextField(blank=True)
image = models.ImageField(upload_to='category', blank=True)
class Meta:
ordering = ('name',)
verbose_name = 'category'
verbose_name_plural = 'categories'
def get_url(self):
return reverse('products_by_category', args=[self.slug])
def __str__(self):
return self.name
path1 = "D:/downloads/mobiles/images/"
fil = os.listdir(path1)
for f in fil:
Category.name.save(os.path.basename(os.path.join(path1, f)))
Category.image.save(f, File(open(os.path.join(path1, f)), 'r'))
这就产生了错误
AttributeError:“DeferredAttribute”对象没有属性“save”
我似乎不明白为什么会这样。
也可以自由地提出任何其他的方法