This commit is contained in:
Francisco Rodriguez
2022-11-26 19:31:42 -07:00
parent db865ef49c
commit 77d2b02a92
9 changed files with 343 additions and 17 deletions

View File

@@ -0,0 +1,26 @@
# Generated by Django 4.1.3 on 2022-11-27 01:31
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Timbres',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('uuid', models.CharField(max_length=36, unique=True)),
('rfcc', models.CharField(max_length=13)),
('fecha', models.CharField(max_length=55)),
('folio', models.CharField(max_length=55)),
('serie', models.CharField(max_length=10)),
('tipo', models.CharField(max_length=35)),
],
),
]

View File

@@ -0,0 +1,19 @@
# Generated by Django 4.1.3 on 2022-11-27 02:19
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('Clientes', '0001_initial'),
]
operations = [
migrations.AddField(
model_name='timbres',
name='rfcp',
field=models.CharField(default=1, max_length=13),
preserve_default=False,
),
]

View File

@@ -1,3 +1,11 @@
from django.db import models
# Create your models here.
class Timbres(models.Model):
uuid = models.CharField(max_length=36, unique=True)
rfcc = models.CharField(max_length=13)
rfcp = models.CharField(max_length=13)
fecha = models.CharField(max_length=55)
folio = models.CharField(max_length=55)
serie = models.CharField(max_length=10)
tipo = models.CharField(max_length=35)

6
Clientes/urls.py Normal file
View File

@@ -0,0 +1,6 @@
from django.urls import path,include
from .views import index,add_timbre
urlpatterns = [
path('', index, name='index'),
path('add_timbre/', add_timbre, name='add_timbre'),
]

View File

@@ -1,3 +1,34 @@
from django.shortcuts import render
from django.http import HttpResponse
from django.contrib.auth.decorators import login_required
from .models import Timbres
@login_required
def index(request):
return HttpResponse('hello')
# Create your views here.
def add_timbre(request):
uuid= request.GET.get('uuid', None)
rfcc= request.GET.get('rfcc', None)
fecha=request.GET.get('fecha', None)
folio=request.GET.get('folio', None)
serie=request.GET.get('serie', None)
tipo=request.GET.get('tipo', None)
rfcp=request.GET.get('rfcp', None)
obj={
'uuid':uuid,
'rfcc':rfcc,
'fecha':fecha,
'folio':folio,
'serie':serie,
'tipo':tipo,
'rfcp':rfcp
}
p = Timbres.objects.all()
p.delete()
try:
obj = Timbres.objects.create(**obj)
return HttpResponse('ok')
except Exception as e:
return HttpResponse(e)