Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. def property_new(request):
  2.  
  3. ImageFormSet = formset_factory(buildingImagesForm,extra=4)
  4.  
  5. if request.method == "POST":
  6.  
  7. form = NewBuildingForm(request.POST,request.FILES)
  8.  
  9. formset = ImageFormSet(request.POST,request.FILES)
  10.  
  11. if form.is_valid() and formset.is_valid():
  12. property_post = form.save()
  13. property_post.save()
  14.  
  15. for form in formset.cleaned_data:
  16. image = form['image']
  17. photo = buildingImages(buildingImage=image,building_id=property_post.pk)
  18. photo.save()
  19.  
  20. return redirect('property_detail', pk=property_post.pk)
  21. else:
  22.  
  23.  
  24. form = NewBuildingForm()
  25. formset = ImageFormSet()
  26.  
  27. return render(request, 'propertyInfo/property_edit.html', {'form': form,'formset':formset})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement