def add_announcement(request): print(request.POST.get("image", "ne ma :(")) _user = BarterUser.getUserFromRequest(request) _title = request.POST.get('title') _content = request.POST.get('content') tagsStrList = request.POST.getlist('tag_list') tagsList = Tag.addTagsList(tagsStrList) newAnn = Announcement.createAnnouncement(_user, _title, _content, tagsList) if newAnn is not None: if request.FILES.get("image", ""): newImage = BarterImage.imageFromUpload(request.FILES["image"]) print("upload successful") newAnn.setImage(newImage) # Should be "Announcement creation succcessful" or whatever return HttpResponseRedirect('/') else: # Should be "Announcement creation failed" return HttpResponseRedirect('/')