mirror of
https://github.com/ferdzo/serviceCRM.git
synced 2026-04-05 21:16:24 +00:00
Test
This commit is contained in:
@@ -40,9 +40,9 @@ INSTALLED_APPS = [
|
||||
'django.contrib.sessions',
|
||||
'django.contrib.messages',
|
||||
'django.contrib.staticfiles',
|
||||
'crispy_forms',
|
||||
'crispy_bootstrap5',
|
||||
'django_tables2',
|
||||
'rest_framework',
|
||||
'corsheaders',
|
||||
]
|
||||
CRISPY_ALLOWED_TEMPLATE_PACKS = "bootstrap5"
|
||||
CRISPY_TEMPLATE_PACK = "bootstrap5"
|
||||
@@ -60,6 +60,8 @@ MIDDLEWARE = [
|
||||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||
'corsheaders.middleware.CorsMiddleware',
|
||||
'django.middleware.common.CommonMiddleware',
|
||||
]
|
||||
|
||||
ROOT_URLCONF = 'serviceCRM.urls'
|
||||
@@ -97,7 +99,7 @@ DATABASES = {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
CORS_ORIGIN_ALLOW_ALL = True
|
||||
# Password validation
|
||||
# https://docs.djangoproject.com/en/4.2/ref/settings/#auth-password-validators
|
||||
|
||||
|
||||
@@ -17,6 +17,8 @@ Including another URLconf
|
||||
from django.contrib import admin
|
||||
from django.urls import path
|
||||
import serviceCRM.views as view
|
||||
from rest_framework import routers
|
||||
|
||||
|
||||
urlpatterns = [
|
||||
path("", view.InsertListView.as_view(), name="index"),
|
||||
@@ -27,5 +29,6 @@ urlpatterns = [
|
||||
path("delete/<int:id>/", view.Delete.delete, name="delete"),
|
||||
path("done/", view.Done.as_view(), name="done"),
|
||||
path("done/<int:id>/", view.Done.done_by_id, name="done"),
|
||||
path("datatable/", view.DatatableView.as_view(), name="datatable"),
|
||||
path("api/", view.get_all_inserts, name="api"),
|
||||
# path("datatable/", view.DatatableView.as_view(), name="datatable"),
|
||||
]
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
from django.http import HttpResponse, HttpResponseRedirect
|
||||
from django.shortcuts import get_object_or_404, render
|
||||
from django.views import generic
|
||||
|
||||
from rest_framework.decorators import api_view
|
||||
from rest_framework.response import Response
|
||||
from .forms import InputForm
|
||||
from .models import Insert
|
||||
from .tables import DoneInsertTable, InsertTable
|
||||
|
||||
from django_tables2 import SingleTableView
|
||||
from datatableview.views import DatatableView
|
||||
# from datatableview.views import DatatableView
|
||||
|
||||
class InsertListView(SingleTableView):
|
||||
model = Insert
|
||||
@@ -27,7 +28,7 @@ class InsertNew(generic.View):
|
||||
return HttpResponseRedirect(f"/nalog/{ticket.id}/")
|
||||
else:
|
||||
form = InputForm()
|
||||
ch
|
||||
|
||||
return render(request, InsertNew.template_name, {'form': form})
|
||||
|
||||
class Update(generic.UpdateView):
|
||||
@@ -68,7 +69,11 @@ class Delete(generic.View):
|
||||
req.delete()
|
||||
return HttpResponseRedirect("/")
|
||||
|
||||
class DatatableView(DatatableView):
|
||||
model = Insert
|
||||
template_name = 'serviceCRM/Insert_list.html'
|
||||
|
||||
# class DatatableView(DatatableView):
|
||||
# model = Insert
|
||||
# template_name = 'serviceCRM/Insert_list.html'
|
||||
|
||||
@api_view(["GET"])
|
||||
def get_all_inserts(request):
|
||||
inserts = Insert.objects.all()
|
||||
return Response({"inserts": list(inserts.values())})
|
||||
Reference in New Issue
Block a user