コード例 #1
0
ファイル: views.py プロジェクト: praveen691cs/gittest
def update(request, id):

    data = Employee.objects.get(id=id)
    form = EmployeeForm(instance=data)
    if request.method == 'POST':
        form = EmployeeForm(request.POST, instance=data)
        if form.is_valid():
            emp = Employee()
            emp.id = id
            empname = form.cleaned_data['emp_email'].split('@')[0]
            emp.emp_name = empname
            emp.emp_email = form.cleaned_data['emp_email']
            emp.address = form.cleaned_data['address']
            emp.phone = form.cleaned_data['phone']
            emp.save()
            return redirect(index)
    return render(request, 'crud/update.html', {'form': form})
コード例 #2
0
ファイル: views.py プロジェクト: praveen691cs/gittest
def create(request):
    form = EmployeeForm()
    if request.method == 'POST':
        form = EmployeeForm(request.POST)
        if form.is_valid():
            emp = Employee()
            empname = form.cleaned_data['emp_email'].split('@')[0]
            emp.emp_name = empname
            emp.emp_email = form.cleaned_data['emp_email']
            emp.address = form.cleaned_data['address']
            emp.phone = form.cleaned_data['phone']
            emp.save()
            return redirect(index)
    return render(request, 'crud/create.html', {'form': form})
コード例 #3
0
def update(request, id):

    data = Employee.objects.get(id=id)
    #select * from employee where id = id
    form = EmployeeForm(instance=data)
    if request.method == 'POST':
        form = EmployeeForm(request.POST, instance=data)
        if form.is_valid():
            emp = Employee()
            emp.id = id
            empName = form.cleaned_data[
                'emp_name']  #to fetch from Email ID we can add this --> .split('@')[0]
            emp.emp_name = empName
            emp.emp_email = form.cleaned_data['emp_email']
            emp.address = form.cleaned_data['address']
            emp.phone = form.cleaned_data['phone']
            emp.save()
            return redirect(index)
            # form.save()         #API CALL
    return render(request, 'crud/update.html', {'form': form})
コード例 #4
0
def update(request):

    #print(request.GET['id'])
    data = Employee.objects.get(emp_email = request.GET['email'])
    #print(data.emp_email)
    form = EmpForm(instance=data)

    if request.method == 'POST':
        form = EmpForm(request.POST, instance=data)
        if form.is_valid():
            #form.save()
            emp = Employee()
            emp.id = data.id
            emp.emp_name = form.cleaned_data['name']
            emp.emp_email = form.cleaned_data['email']
            emp.emp_address = form.cleaned_data['address']
            emp.save()
            return redirect(index)
    return render(request, 'crud/update.html', {'form': form})
コード例 #5
0
def create(request):

    print(request.GET)
    form = EmpForm()

    if request.method == 'POST':
        form = EmpForm(request.POST)
        if form.is_valid():
            #form.save()
            emp = Employee()
            emp.emp_name = form.cleaned_data['name']
            emp.emp_email = form.cleaned_data['email']
            emp.emp_address = form.cleaned_data['address']
            emp.save()
            return redirect(index)
    return  render(request, 'crud/create.html',{'form':form})
コード例 #6
0
ファイル: views.py プロジェクト: 1605125/webApp
def update(request, id):
    # def update(request, id, name):

    data = Employee.objects.get(id=id)
    # select * from employee where id = id
    form = EmployeeForm()
    if request.method == 'POST':
        form = EmployeeForm(
            request.POST, instance=data
        )  # read value from data and it will map with form object
        if form.is_valid():
            emp = Employee()  # saving database in reference of model
            emp.id = id
            empName = form.cleaned_data['emp_email'].split('@')[0]
            emp.emp_name = empName
            emp.emp_email = form.cleaned_data['emp_email']
            emp.address = form.cleaned_data['address']
            emp.phone = form.cleaned_data['phone']
            # emp.pincode = form.cleaned_data['pincode']
            emp.save()
            return redirect(index)

            # form.save()
    return render(request, 'crud/update.html', {'form': form})