예제 #1
0
파일: views.py 프로젝트: cash2one/tstpthon
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)