【发布时间】:2020-10-08 10:31:04
【问题描述】:
我正在使用 FilePond.js 来允许用户在网站上拖放图像。我正在尝试设置 FilePond 来检索用户照片输入。显然,我的意思是将照片上传到的媒体链接。像这样:
<script>
FilePond.registerPlugin(FilePondPluginImagePreview);
const inputElement = document.querySelector('input[type="file"]');
const pond = FilePond.create(inputElement);
FilePond.setOptions({
server: "#" *** I have tried everthing possible as a server option, nothing works***
});
</script>
def add(request):
if request.method == "POST":
product_title = request.POST.get("product_title")
product_price = request.POST.get("product_price")
product_description = request.POST.get("product_description")
product_images = request.FILES.getlist('filepond')
request.user.product_set.create(product_title = product_title,product_price =product_price, product_description = product_description, product_images = product_images)
return render(request,"main/add.html")
class product(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
product_title = models.CharField(max_length=100, blank=True)
product_price = models.CharField(max_length=30, blank=True)
product_description = models.CharField(max_length=1000, blank=True)
product_images = models.FileField()
但我似乎无法让 FilePond 将图像上传到 Django 媒体网址。
如何将 FilePond 指向我的照片所在的网址 要存储吗?
我知道如何从用户输入中收集图像的唯一方法是使用获取请求。我也可以使用 get 请求来检索用户提交的 FilePond 图像 并将它们上传到数据库吗?
P.S 我正在尝试指向 FilePond 将其上传到我的媒体网址 开发服务器。这是http://www.example.local:8000/media
【问题讨论】:
标签: javascript django filepond