Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

108
Vistas
Devuelve el valor de html a django con entrada de rango cada vez que cambia su valor

Tengo un proyecto que toma un valor de mi sitio web (marco django) y lo devuelve a django para que pueda usarse para ejecutar algunos scripts en caso de atenuar las luces de mi casa (proyecto IOT).
Encontré este código en django docs que hace esto mediante un botón de envío, pero en mi caso sería mejor con la entrada de rango. Lo que estoy buscando exactamente es devolver el valor cada vez que el control deslizante cambia de posición, como cuando presiono el botón Enviar. Gracias de antemano.

aquí mi archivo code.html

 {% extends "personal/header.html" %} {% block content %} <form action="/code/" method="post"> {% csrf_token %} {{ form}} <input type="submit" value="Submit" /> </form> {% endblock %}

Y esto está en mis puntos de vista.

 def get_name(request): # if this is a POST request we need to process the form data if request.method == 'POST': # create a form instance and populate it with data from the request: form = NameForm(request.POST) # check whether it's valid: if form.is_valid(): # process the data in form.cleaned_data as required # ... # redirect to a new URL: print(form['your_name']) # outputs for example : <input type="text" name="your_name" value="34" required id="id_your_name" /> I would like to know how to print just its value :) return HttpResponseRedirect('/code/') # if a GET (or any other method) we'll create a blank form else: form = NameForm() return render(request, 'personal/code.html', {'form': form})

Y este es el archivo forms.py

 from django import forms class NameForm(forms.Form): your_name = forms.DurationField(label='% Brightness ')

Aquí hay una imagen del código de trabajo que quiero reemplazar con una entrada de rango en lugar de enviar

Por ejemplo, algo como esto (Imagen de entrada de rango

También esto es lo que le sucede a django (python manage.py runserver) cuando envío, por ejemplo, el valor de 345 (django shell) htt//a//ps://i.stack.imgur.com/0fMtG.png ( quita el //a//)

about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda