45 lines
1.4 KiB
Python
45 lines
1.4 KiB
Python
import json
|
|
import os
|
|
from django.conf import settings
|
|
from django.template import Context
|
|
from django.template.loader import get_template
|
|
from django.contrib import messages
|
|
from django.shortcuts import render, redirect, get_object_or_404
|
|
from django.http import HttpResponse
|
|
from django.contrib.auth.decorators import login_required
|
|
from django.contrib.auth.models import User
|
|
from datetime import datetime
|
|
from django.core.mail import EmailMultiAlternatives
|
|
|
|
from fijos.models import AltaSensoresFijos
|
|
from .models import sensormovil
|
|
from .forms import Formsensoresm
|
|
|
|
from django.utils.decorators import method_decorator
|
|
from django.views.decorators.csrf import csrf_exempt
|
|
|
|
from django.http.response import JsonResponse
|
|
from django.views import View
|
|
|
|
# Create your views here.
|
|
|
|
|
|
|
|
## sensor movil
|
|
@csrf_exempt
|
|
def sensoresm(request):
|
|
if request.method == "POST":
|
|
form = Formsensoresm(request.POST)
|
|
if form.is_valid():
|
|
post = form.save(commit=False)
|
|
post.save()
|
|
return render(request, "sensores.html")
|
|
else:
|
|
for field, items in form.errors.items():
|
|
for item in items:
|
|
messages.error(request, '{}: {}'.format(field, item))
|
|
|
|
form = Formsensoresm()
|
|
datos = sensormovil.objects.all()
|
|
sensores = AltaSensoresFijos.objects.all()
|
|
return render(request, "sensoresm.html", {"form": form, "datos": datos, "menus": sensores}) |