Exemple #1
0
def regidter():
    form = CustomerRegForm()
    if request.method == 'POST':
        if form.validate():
            # 从表单上取出数据添加到Customer数据模型对象
            new_customer = Customer()
            new_customer.id = form.userid.data
            new_customer.name = form.name.data
            new_customer.password = form.password.data
            new_customer.address = form.address.data
            new_customer.birthday = form.birthday.data
            new_customer.phone = form.phone.data

            db.session.add(new_customer)
            db.session.commit()
            print('注册成功')
            return render_template('customer_reg_success.html', form=form)
        # else:
        #     render_template('customer_reg.html', form=form)

    return render_template('customer_reg.html', form=form)
Exemple #2
0
def customers_save_process(request):
    if request.session.is_empty():
        return redirect('/login/')

    user = User.objects.get(username=request.session.get('username'))

    name = request.GET['name']
    owner_first_name = request.GET['owner_first_name']
    owner_last_name = request.GET['owner_last_name']
    address = request.GET['address']
    landline = request.GET['landline']
    email = request.GET['email']
    mobile = request.GET['mobile']
    bank = request.GET['bank']
    bank_number = request.GET['bank_number']

    customer = Customer()

    customer.name = name
    customer.owner_first_name = owner_first_name
    customer.owner_last_name = owner_last_name
    customer.address = address
    customer.landline = landline
    customer.email = email
    customer.mobile = mobile
    customer.bank = bank
    customer.bank_number = bank_number

    try:
        customer.save()
        user.branch.customer.add(customer)
        sweetify.sweetalert(request, icon='success', title='Added Customer Successfully', text='{} successfully added'.format(customer.name), persistent='Dismiss')
    except:
        sweetify.sweetalert(request, icon='error', title='Something went wrong', persistent='Dismiss')


    return redirect('/customer/')