Я использую 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 для загрузки на URL, где предполагается хранить мою фотографию?Единственный способ, которым я знаю, как собирать изображения из пользовательского ввода, - это запрос get.Также я могу просто использовать запрос на получение, чтобы просто получить отправленные пользователями изображения FilePond и загрузить их в базу данных таким образом?
PS Я пытаюсь указать FilePond, чтобы загрузить его на URL-адрес мультимедиа на моем сервере разработки.Который http://www.example.local:8000/media