def PersonEditSubmitHandler(request): if request.method == "POST": params = request.POST p = Person.objects.get(pid = params['pid']) p.name = params['name'] p.gender = params['Gender'] if params['chickipedia_id'] == "None": p.chickipedia_id = None else: p.chickipedia_id = params['chickipedia_id'] if params['imdb_id'] == "None": p.imdb_id = None else: p.imdb_id = params['imdb_id'] if params['netflix_id'] == "None": p.netflix_id = None else: p.netflix_id = params['netflix_id'] if params['tvrage_id'] == "None": p.tvrage_id = None else: p.tvrage_id = params['tvrage_id'] if params['twitter'] == "None": p.twitter = None else: p.twitter = params['twitter'] if params['wikipedia_link'] == "None": p.wikipedia_link = None else: p.wikipedia_link = params['wikipedia_link'] if 'thumb' in params: Posters.makeThumbByPic(p.pid,1) d = params['dob'].split("/") p.dob = date(int(d[0]),int(d[1]),int(d[2])) p.save() #p = Person.objects.filter(gender="Unknown").order_by('?')[0] #url = '/editperson?pid='+str(p.pid) url = '/person?pid='+params['pid'] return redirect(url)