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