Articles of django

¿Cómo mostrar elementos relacionados usando DeleteView en Django?

Estoy haciendo una vista para eliminar (usando la vista genérica DeleteView de Django) una instancia de un modelo, pero conecta en cascada y elimina instancias de otros modelos: url(r’^person/(?P\d+)/delete/$’, login_required(DeleteView.as_view(model=Person, success_url=’/person/’, template_name=’delete.html’)), name=’person_delete’), Lo que quiero hacer es mostrar la lista de elementos relacionados que se eliminarán, como lo hace la interfaz de administrador, como: […]

Django m2m form save “through” table

Tengo problemas para guardar una información m2m, que contiene una tabla de clase “directa”. Quiero guardar todos los miembros seleccionados (seleccionados en el formulario) en la tabla directa. Pero no sé cómo inicializar la tabla “directa” en la vista. mi código: class Classroom(models.Model): user = models.ForeignKey(User, related_name = ‘classroom_creator’) classname = models.CharField(max_length=140, unique = True) […]

Substracción variable en plantillas django

Puede escribir {{ myval.add:5 }} , {{ myval|add:value }} e incluso {{ myval|add:-5 }} . Sin embargo, no puedo averiguar qué debo escribir para agregar valor * -1 como {{ myval|add:-value }} . Esto no funciona, por desgracia.

Administrador de Django – cambiar el texto de visualización de ForeignKey

¿Cómo puedo cambiar el texto de la pantalla en seleccionar mientras selecciono un campo que es como ForeignKey? Necesito mostrar no solo el nombre de FK, sino también el nombre de su padre. ¿Alguien puede dar una pista?

Redirigir al administrador Guardar

¿Cómo puedo redirigir a un usuario a una aplicación diferente en Guardar? Tengo dos aplicaciones, digamos app1 y app2 . Si un usuario hace clic en Guardar en la app2 , debe redireccionarse a la app1 lugar de a la página predeterminada. No quiero hacer una forma personalizada.

Formularios Django: si no es válido, muestra el formulario con mensaje de error

I Django formularios, puede verificar si el formulario es válido: if form.is_valid(): return HttpResponseRedirect(‘/thanks/’) ¿Pero me falta algo qué hacer si no es válido? ¿Cómo devuelvo el formulario con los mensajes de error? No veo el “else” en ninguno de los ejemplos.

Django: muestra la imagen en la interfaz de administración

Definí un modelo que contiene un enlace y una imagen. ¿Hay alguna manera de mostrar la imagen en la lista de elementos del modelo? Mi modelo se ve así: class Article(models.Model): url = models.CharField(max_length = 200, unique = True) title = models.CharField(max_length = 500) img = models.CharField(max_length = 100) # Contains path to image def […]

django: ¿por qué el objeto request.POST es inmutable?

Como el título pregunta, ¿por qué los chicos de Django decidieron implementar el objeto request.POST con un querydict (que, por supuesto, a su vez, hace que todo sea inmutable?) Sé que puedes mutificarlo haciendo una copia de los datos de la publicación post = request.POST.copy() pero ¿por qué hacer esto? Sin duda, sería más simple […]

Django: ¿Establecer clave foránea usando enteros?

¿Hay alguna manera de establecer una relación de clave externa usando el ID entero de un modelo? Esto sería para fines de optimización. Por ejemplo, supongamos que tengo un modelo de empleado: class Employee(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) type = models.ForeignKey(‘EmployeeType’) y EmployeeType(models.Model): type = models.CharField(max_length=100) Quiero la flexibilidad de tener tipos ilimitados […]

Django: Query using contiene cada valor en una lista

Necesito realizar una consulta django que verifique si un campo contiene todos los valores dentro de una lista. La lista será de longitud variable Ejemplo User.objects.filter(first_name__contains=[‘x’,’y’,’z’])