def add_consult_record(request): form_obj = forms.ConsultRecordForm() if request.method == 'POST': form_obj = forms.ConsultRecordForm(request.POST) if form_obj.is_valid(): form_obj.save() return HttpResponse('ok') return render(request, 'crm/consultant/consult_record_add_and_edit.html', {"form_obj": form_obj})
def consult_record(request, edit_id=None): obj = models.ConsultRecord.objects.filter(id=edit_id).first() or models.ConsultRecord(consultant=request.user) form_obj = forms.ConsultRecordForm(instance=obj) if request.method == "POST": form_obj = forms.ConsultRecordForm(request.POST, instance=obj) if form_obj.is_valid(): form_obj.save() return redirect(reverse('crm:consult_record', args=(0,))) return render(request, 'crm/consultant/consult_record_add_and_edit.html', {"form_obj": form_obj})
def edit_consult_record(request, edit_id): obj = models.ConsultRecord.objects.filter(id=edit_id).first() form_obj = forms.ConsultRecordForm(instance=obj) if request.method == 'POST': form_obj = forms.ConsultRecordForm(request.POST, instance=obj) if form_obj.is_valid(): form_obj.save() return HttpResponse('ok') return render(request, 'crm/consultant/consult_record_add_and_edit.html', {"form_obj": form_obj})