Попробуйте загрузить несколько изображений, но форма не была отправлена

#python-3.x #django

Вопрос:

Я пытался добавить несколько изображений в django. Я поделился своим кодом ниже. каждый раз, когда я нажимаю кнопку Отправить(Добавить ферму), она остается на той же странице. это не вызов метода post.

models.py

 class Farm(models.Model):
    user=models.ForeignKey(FarmUser,related_name="farm_owner",on_delete=models.CASCADE)
    farmname=models.CharField(max_length=50)
    SizeOfFarm=models.IntegerField()
    address=models.TextField(default='')
    area=models.CharField(default='',max_length=20)
    city=models.CharField(default='',max_length=20)
    pincode=models.IntegerField()

 
class FarmImage(models.Model):
    farm = models.ForeignKey(Farm, related_name="farm_image", on_delete=models.CASCADE)
    images = models.FileField(upload_to='farm/')
 

forms.py

 class FarmFormFileds(forms.ModelForm):
    class Meta():
        model = Farm
        fields=('user','farmname','SizeOfFarm','address','area','city','pincode')

class FarmForm(FarmFormFileds):

    images=forms.FileField(widget=forms.ClearableFileInput(attrs={'multiple': True}))

    class Meta(FarmFormFileds.Meta):
        fields = FarmFormFileds.Meta.fields   ('images',)

 

views.py

 class NewFarm(CreateView):
    form_class=FarmForm
    template_name='farmuser/addfarm_form.html'
    success_url=reverse_lazy('dashboard')
    
    def post(self, request, *args, **kwargs):
        form_class = self.get_form_class()
        form = self.get_form(form_class)
        files = request.FILES.getlist('images')
        if form.is_valid():
            return self.form_valid(form)
        else:
            return self.form_invalid(form)
 

Я просто хочу загрузить несколько файлов. В приведенном выше коде отсутствуют некоторые функции, но проблема в том, что метод не вызывает