From af1685292278cfd28d41a4a96022e8921b95f20e Mon Sep 17 00:00:00 2001 From: ferdzo Date: Wed, 20 Mar 2024 12:34:24 +0100 Subject: [PATCH] a --- .../templates/serviceCRM/Insert_list.html | 20 +++++++++++++++++++ serviceCRM/urls.py | 3 ++- serviceCRM/views.py | 11 +++++++--- 3 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 serviceCRM/templates/serviceCRM/Insert_list.html diff --git a/serviceCRM/templates/serviceCRM/Insert_list.html b/serviceCRM/templates/serviceCRM/Insert_list.html new file mode 100644 index 0000000..2ca3f9a --- /dev/null +++ b/serviceCRM/templates/serviceCRM/Insert_list.html @@ -0,0 +1,20 @@ +{% extends 'base.html' %} +{% load static %} + + + + + + + + + + + +{{ datatable }} \ No newline at end of file diff --git a/serviceCRM/urls.py b/serviceCRM/urls.py index cb54fa2..7367ed0 100644 --- a/serviceCRM/urls.py +++ b/serviceCRM/urls.py @@ -26,5 +26,6 @@ urlpatterns = [ path("nalog//", view.Nalog, name="nalog"), path("delete//", view.Delete.Delete, name="delete"), path("done/", view.Done.as_view(), name="done"), - path("done//", view.Done.done_by_id, name="done") + path("done//", view.Done.done_by_id, name="done"), + path("datatable/", view.DatatableView.as_view(), name="datatable"), ] diff --git a/serviceCRM/views.py b/serviceCRM/views.py index 00e9362..65763ec 100644 --- a/serviceCRM/views.py +++ b/serviceCRM/views.py @@ -6,7 +6,7 @@ from .forms import InputForm from .models import Insert from .tables import DoneInsertTable, InsertTable from django_tables2 import SingleTableView - +from datatableview.views import DatatableView class InsertListView(SingleTableView): model = Insert @@ -21,7 +21,7 @@ class InsertNew(generic.View): if request.method == 'POST': form = InputForm(request.POST) if form.is_valid(): - ticket=form.save() + ticket = form.save() print("Raboti") return HttpResponseRedirect(f"/nalog/{ticket.id}/") else: @@ -61,4 +61,9 @@ class Delete(): def Delete(request, id): req = get_object_or_404(Insert, id=id) req.delete() - return HttpResponseRedirect("/") \ No newline at end of file + return HttpResponseRedirect("/") + +class DatatableView(DatatableView): + model = Insert + template_name = 'serviceCRM/Insert_list.html' + \ No newline at end of file