Hi all
I have problem in this function :
def addrealestatepic(request,identifier):
user = request.user
try:
property = Property.objects.get(identifier=identifier)
except Property.DoesNotExist:
raise Http404("No Property matches the given query.")
if request.method == 'POST':
formset = Property_pictureFormset(request.POST,request.FILES)
if formset.is_valid():
for form in formset:
name = form.cleaned_data.get("pic_name")
img = form.cleaned_data.get("picture")
if name != None or img != None:
obj = Property_picture.objects.create(
property=property,
pic_name = name,
picture = img,
created_by=user
)
obj.save()
else:
queryset=Property_picture.objects.filter(property_id=property.id)
formset = Property_pictureFormset(queryset=queryset)
return render(request,'realestate/addrealestatepic.html',{'identifier':identifier,'formset':formset,})
in get case : i send data to formset to fill template but give me error :
( TypeError at /addrealestatepic/65f0f289-1a17-41b4-b23d-7a7c081d5a87/
BaseFormSet.__init__() got an unexpected keyword argument 'queryset'
|Request Method:|GET|
|Exception Value:|BaseFormSet.__init__() got an unexpected keyword argument 'queryset'|
|Exception Location:|D:\myapps\app001\myrealestate\realestate\views.py, line 54, in addrealestatepic|
)
line 54 is : formset = Property_pictureFormset(queryset=queryset)
how i can solve this proplem plaese ???