def submit_item_to_sell(request, user_email): """ View for filling out information about an item to sell """ if request.method == 'POST': new_item = Items() max_id_value = 0 for existing_item in Items.objects.all(): last_id = existing_item.item_id if int(last_id) > max_id_value: max_id_value = int(last_id) new_id = str(max_id_value+1) new_item.item_id = new_id new_item.item_name = request.POST.get('item_name') new_item.description = request.POST.get('description') new_item.location = request.POST.get('location') new_item.save() new_user = True #search for users for user in Sellers.objects.all(): if user.seller_id == request.POST.get('user_email'): user.item_id_id = new_item.item_id new_user = False user.save() if new_user == True: new_seller = Sellers() new_seller.username_id = retrieve_id_of_registered_user(request.POST.get('user_email')) idd = new_seller.username_id if request.POST.get('user_email') == None: new_seller.seller_id = 'empty' else: new_seller.seller_id = request.POST.get('user_email') new_seller.item_id_id = new_item.item_id use = request.GET.get('user_email') new_seller.save() price_entry_for_new_item = Fixed_Price() price_entry_for_new_item.item_id = new_item price_entry_for_new_item.price = request.POST.get('price') price_entry_for_new_item.save() item_belongs_to = Belongs_to() item_belongs_to.item_id = new_item item_belongs_to.category = 'Books' item_belongs_to.save() #return render_to_response('add_item_for_sell.html') return HttpResponseRedirect('/online_store/submitted_item_to_sell', {'user_email': user_email} )