Preguntas etiquetadas con python

116
Excepción "Demasiados valores para descomprimir"

Estoy trabajando en un proyecto en Django y acabo de empezar a intentar extender el modelo de usuario para crear perfiles de usuario. Desafortunadamente, me he encontrado con un problema: cada vez que intento obtener el perfil del usuario dentro de una plantilla ( user.get_template.lastIPpor...

116
¿Alcance de las clases anidadas?

Estoy tratando de entender el alcance en clases anidadas en Python. Aquí está mi código de ejemplo: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var La creación de la clase no se completa y aparece el error: <type 'exceptions.NameError'>: name 'outer_var' is not...

116
Copie archivos o directorios de forma recursiva en Python

Python parece tener funciones para copiar archivos (por ejemplo shutil.copy) y funciones para copiar directorios (por ejemplo shutil.copytree), pero no he encontrado ninguna función que maneje ambos. Claro, es trivial comprobar si desea copiar un archivo o un directorio, pero parece una extraña...

116
Eliminar duplicados de una lista de listas

Tengo una lista de listas en Python: k = [[1, 2], [4], [5, 6, 2], [1, 2], [3], [4]] Y quiero eliminar elementos duplicados de él. Si fuera una lista normal, no de listas que pudiera usar set. Pero, lamentablemente, esa lista no se puede usar con hash y no se pueden crear conjuntos de listas. Solo...

116
Seleccione entre dos fechas con Django

Estoy buscando hacer una consulta que seleccione entre fechas con Django. Sé cómo hacer esto con SQL sin formato con bastante facilidad, pero ¿cómo podría lograrse esto usando el ORM de Django? Aquí es donde quiero agregar las fechas entre 30 días en mi consulta: start_date =...

116
SQLAlchemy: eliminación en cascada

Debo estar perdiendo algo trivial con las opciones en cascada de SQLAlchemy porque no puedo hacer que una simple eliminación en cascada funcione correctamente: si un elemento principal se elimina, los elementos secundarios persisten, con nullclaves externas. He puesto un caso de prueba conciso...

116
¿La función Python como un argumento de función?

¿Puede una función de Python ser un argumento de otra función? Decir: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass Entonces, estas son básicamente dos preguntas: ¿Está permitido en absoluto? Y si es así, ¿cómo uso la función dentro...

116
Flask vs webapp2 para Google App Engine

Estoy comenzando una nueva aplicación de Google App Engine y actualmente estoy considerando dos marcos: Flask y webapp2 . Estoy bastante satisfecho con el marco de trabajo de aplicaciones web incorporado que he usado para mi aplicación anterior de App Engine, así que creo que webapp2 será aún mejor...

116
Burlarse de una clase: ¿Mock () o patch ()?

Estoy usando simulacro con Python y me preguntaba cuál de esos dos enfoques es mejor (léase: más pitónico). Método uno : simplemente cree un objeto simulado y úselo. El código se ve así: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This should...