Articles of formas de

django- por qué después de redirigir, el formulario muestra “Ninguno”

Tengo un formulario que, después de ingresar la información, se basa en la información que filtra la base de datos, realiza algunos cálculos y finalmente muestra el resultado a una URL redirigida. De hecho, puedo redirigir a otra URL y muestra el resultado con éxito. Pero el problema está en la forma en que no […]

Django: ValueError: No se puede crear un campo de formulario porque su modelo relacionado aún no se ha cargado

Estoy teniendo problemas con un proyecto Django en el que estoy trabajando. Ahora tengo dos aplicaciones, que requieren un poco de superposición. Realmente solo comencé el segundo proyecto (llamado workflow ) y estoy tratando de hacer mi primer formulario para esa aplicación. Mi primera aplicación se llama po . En la aplicación de workflow tengo […]

Selección de un campo de texto sin nombre en una forma de mecanizar (python)

Así que estoy haciendo un progtwig para convertir por lotes las direcciones de las calles en coordenadas gps usando mecanizar y python. Esta es mi primera vez usando mecanizar. Puedo seleccionar el formulario (“form2 ‘) en la página. Sin embargo, el cuadro de texto del formulario no tiene nombre. ¿Cómo selecciono el cuadro de texto […]

Agregue campos dinámicamente al formulario WTForms

Quiero definir una clase de formulario con campos basados ​​en un dict de name: label . Intenté lo siguiente, que casi funcionó. Sin embargo, la representación de los campos en una plantilla dio a AttributeError: ‘UnboundField’ object has no attribute ‘__call__’ . ¿Cómo puedo agregar campos dinámicamente a un formulario? def build_form(name, record): class ContactForm(FlaskForm): […]

Mecanizador en python – seleccionando campo de formulario sin nombre

Tengo un problema similar a la selección de un campo de texto sin nombre en un formulario de mecanización (python) y usar mecanizar para enviar un formulario sin el nombre de control . Quiero raspar los datos de un sitio web detrás de una pantalla de inicio de sesión. Sin embargo, no sé cómo seleccionar […]

WTForms creando un widget personalizado

La documentación de WTForms es terriblemente inadecuada, ni siquiera te muestran un solo ejemplo de un widget personalizado que no se deriva de otro widget ya. Estoy tratando de hacer un tipo de botón, que no es un en html: submit = InlineButton(name=’submit’, type=’submit’, title=’Save this page’, textWithinSpan=’Save’) Esto es lo que estoy intentando: from […]

Enviando un formulario en mecanizar.

Tengo problemas para enviar el resultado de un envío de formulario (puedo enviar un formulario, pero no puedo enviar el formulario en la página que sigue a la primera). Yo tengo: browser = mechanize.Browser() browser.set_handle_robots(False) browser.open(‘https://www.example.com/login’) browser.select_form(nr=0) browser.form[‘j_username’] = ‘username’ browser.form[‘j_password’] = ‘password’ req = browser.submit() Esto funciona, como resultados de print req en ` […]

Frasco WTForms: Diferencia entre DataRequired y InputRequired

¿Cuál es la diferencia entre DataRequired y InputRequired en wtforms.valiadators Tengo algunos campos en mi formulario de registro: username password password_repeat submit ¿Deberían estos campos usar el validador de DataRequired o InputRequired ?

wtforms valor de campo oculto

Estoy usando WTForms, y tengo un problema con los campos ocultos que no devuelven valores, mientras que los documentos dicen que deberían. Aquí hay un ejemplo simple: forms.py: from wtforms import (Form, TextField, HiddenField) class TestForm(Form): fld1 = HiddenField(“Field 1”) fld2 = TextField(“Field 2”) experimento.html: {% from “_formshelper.html” import render_field %} {% for field in […]

wtforms genera un error de validación después de validar el formulario

Tengo un formulario de registro que recoge la información de la tarjeta de crédito. El flujo de trabajo es el siguiente: El usuario ingresa los datos de registro y los datos de la tarjeta a través de la banda. El formulario está validado para los datos de registro. Si el formulario es válido, se procesa […]