def add(request): c = {} c.update(csrf(request)) isvalid = True u = Demand if request.method == "POST": u = Demand() member_id = request.POST["member_id"] name_en = request.POST["name_en"] if member_id == "0" or member_id == "": isvalid = False messages.warning(request, "please select member") if name_en == "": isvalid = False messages.warning(request, "please input english name") # _bind_data(request, u) if isvalid: try: u.save() _save_items(request, u) return redirect("demand.index") except Exception, e: messages.warning(request, e.message) logging.error(e.message) logging.debug(e.message)