Skip to content

Instantly share code, notes, and snippets.

@siumhossain
Last active June 5, 2021 16:16
Show Gist options
  • Select an option

  • Save siumhossain/9a9055bc5fe1977d806fedc6c16492e9 to your computer and use it in GitHub Desktop.

Select an option

Save siumhossain/9a9055bc5fe1977d806fedc6c16492e9 to your computer and use it in GitHub Desktop.
django crud view
def lead_create(request):
form = LeadForm()
if request.method == 'POST':
form = LeadForm(request.POST)
if form.is_valid():
form.save()
return redirect('/lead')
context = {
'form':form
}
return render(request,'lead_create.html',context)
def lead_delete(request,pk):
lead = Lead.objects.get(id=pk)
lead.delete()
return redirect('/lead')
def lead_details(request,pk):
lead = Lead.objects.get(id=pk)
context = {'lead': lead }
return render(request,'lead_details.html',context)
def lead_update(request,pk):
lead = Lead.objects.get(id=pk)
form = LeadForm(instance=lead)
if request.method == 'POST':
form = LeadForm(request.POST,instance=lead)
if form.is_valid():
form.save()
return redirect('/lead')
context = {
'form':form,
'lead':lead
}
return render(request,'lead_create.html',context)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment