我需要在我的django应用中上传多个文件。我想使用一些明亮的jquery插件,例如jQuery File Upload或dropzonejs。但他们正在使用ajax上传。我将文件下载到现有模型实例时没关系,但我可以在CreateView中附加ajax下载文件,因为模型实例不存在。
所以我需要一些jquery插件,用于多次上传而不需要调用Ajax,或者如何将文件保存到不存在的模型实例。
我的model.py
from django.db import models
class Item(models.Model):
title = models.CharField(max_length=256)
class ItemFiles(models.Model):
file = models.FileField(upload_to='item_files')
parent = models.ForeignKey(Item)