Cliente serializer and cleinte_activo function

This commit is contained in:
fjrodriguez
2022-12-09 09:55:13 -06:00
parent 3e2374508e
commit cc339ae64c
3 changed files with 20 additions and 3 deletions

View File

@@ -13,7 +13,8 @@ from .forms import ClienteForm,EmailForm
from django.contrib.auth.mixins import LoginRequiredMixin
from django.contrib.auth.mixins import UserPassesTestMixin
from asgiref.sync import sync_to_async
from django.shortcuts import get_object_or_404
from .serailizers import ClienteSerializer
#EXCEL
from openpyxl import Workbook
from openpyxl.styles import Alignment, Border, Font, PatternFill, Side
@@ -30,6 +31,7 @@ from io import BytesIO
import functools
@sync_to_async(thread_sensitive=False)
@login_required
def send_timbres_Email(request):
req = request.method
@@ -377,4 +379,11 @@ def export_Excel(request):
response["Content-Disposition"] = contenido
wb.save( response)
return response
return response
def check_active_RFC(request):
rfc = request.GET.get('RFC', None)
cliente = get_object_or_404(Clientes, RFC=rfc)
serializer = ClienteSerializer(cliente)
return JsonResponse(serializer.data)