Articles of validación de

La forma más pythonica de hacer validación de entrada

¿Cuál es la forma más “correcta” de Python de hacer la validación de entrada de usuario en Python? He estado usando lo siguiente: while True: stuff = input(“Please enter foo: “) try: some_test(stuff) print(“Thanks.”) break except SomeException: print(“Invalid input.”) Supongo que es agradable y fácil de leer, pero no puedo evitar preguntarme si no hay […]

Django – Validación de tipo de archivo subido

Necesito validar el tipo de archivo del archivo cargado y debo permitir solo archivos pdf, de prueba simple y de MS Word. Aquí está mi modelo y la forma con función de validación. Pero, soy capaz de subir archivos incluso sin la extensión. class Section(models.Model): content = models.FileField(upload_to=”documents”) class SectionForm(forms.ModelForm): class Meta: model = Section […]

Omitir la validación de formularios django en una nueva instancia de formulario

¿Tengo una situación en la que estamos intentando autocompletar algunos datos del formulario en la segunda página de un registro y me preguntaba si hay una manera de omitir toda la validación del formulario cuando pasamos solo un par de campos? así que tenemos algo como form = NewForm(request.POST) Donde request.POST solo contiene algunos de […]

validación de entrada javascript

Estoy usando la validación de javascript para mi cuadro de entrada de javascript-coder pero tengo 2 problemas aquí. Primero: el validador en el script usa el nombre para validar el objeto, ¿es posible cambiar a id en gen_validatorv4.js y cómo? Segundo: mi página se vuelve a cargar a pesar de la alerta producida por el […]

¿Cómo puedo crear una expresión regular de una lista de palabras?

Tengo un dictado de palabras (de hecho, tengo nesteds dictados de conjugaciones de verbos, pero eso no es relevante) y quiero hacer una expresión regular combinándolas. { ‘yo’: ‘hablaba’, ‘tú’: ‘hablabas’, ‘él’: ‘hablaba’, ‘nosotros’: ‘hablábamos’, ‘vosotros’: ‘hablabais’, ‘ellos’: ‘hablaban’, ‘vos’: ‘hablabas’, } … para hacer: ‘habl((aba(s|is|n)?)|ábamos)’ # I think that’s right Si no ‘hablábamos’ es […]

Validación del tipo de datos en python – Strings

Actualmente estoy escribiendo un código python que solicita un nombre de usuario. Necesito el progtwig para validar si la entrada del usuario es una cadena o no. Si es una cadena, el bucle se romperá y el progtwig continuará. Si la entrada no es una cadena (como un flotador, un entero, etc.), dará vueltas y […]

¿Cómo validar los campos de wtforms unos contra otros?

Tengo tres entradas SelectField idénticas en un formulario, cada una con el mismo conjunto de opciones. No puedo usar una selección múltiple. Quiero asegurarme de que el usuario seleccione tres opciones diferentes para estos tres campos. En la validación personalizada, parece que solo puede hacer referencia a un campo a la vez, no comparar el […]

¿Cómo validar la estructura (o esquema) del diccionario en Python?

Tengo un diccionario con información de configuración: my_conf = { ‘version’: 1, ‘info’: { ‘conf_one’: 2.5, ‘conf_two’: ‘foo’, ‘conf_three’: False, ‘optional_conf’: ‘bar’ } } Quiero comprobar si el diccionario sigue la estructura que necesito. Estoy buscando algo como esto: conf_structure = { ‘version’: int, ‘info’: { ‘conf_one’: float, ‘conf_two’: str, ‘conf_three’: bool } } is_ok […]

Python, aprendizaje automático: realice una búsqueda de cuadrícula en un conjunto de validación personalizado

Estoy tratando con un problema de clasificación desequilibrada, donde mi clase negativa es 1000 veces más numerosa que mi clase positiva. Mi estrategia es entrenar una neural network profunda en un conjunto de entrenamiento equilibrado (proporción 50/50) (tengo suficientes muestras simuladas) y luego usar un conjunto de validación no equilibrado (proporción 1/1000) para seleccionar el […]

Cómo verificar si un directorio es un subdirectorio de otro directorio

Me gusta escribir un sistema de plantillas en Python, que permite incluir archivos. p.ej Esta es una plantilla Puede incluir archivos de forma segura con safe_include`othertemplate.rst` Como saben, incluir archivos puede ser peligroso. Por ejemplo, si uso el sistema de plantillas en una aplicación web que permite a los usuarios crear sus propias plantillas, podrían […]