Articles of django views

Django y modelos con múltiples claves foráneas.

Soy nuevo en Django y hasta ahora me han impresionado sus capacidades. Estoy jugando con modelos más complejos y tengo problemas para usarlos correctamente. Utilizando Django 1.3, estoy tratando de escribir una página de resumen que presente los tres modelos a continuación con la siguiente estructura. En otras palabras, una lista de viajes con sus […]

URL vacía en urls.py

Tengo un proyecto con varias vistas, por ejemplo, índice, contactos y sobre. Y quiero los enlaces url www.aaa.net para ver el índice, www.aaa.net/about para ver más y así sucesivamente En el proyecto urls.py escribí url(r’^$’, include(‘mysite.urls’)) En la aplicación urls.py escribí url(r’^$’,views.index,name=’index’), url(r’about/$’,views.about,name=’about’), url(r’contacts/$’,views.contacts,name=’contacts’), Pero funciona solo con la vista de índice, sobre y los […]

Django REST y ModelViewSet de filtrado

Anteriormente estaba usando APIViews como las siguientes: vistas.py class AllProgramsApi(APIView): def get(self, request): user = self.request.user userprograms = Program.objects.filter(user=user) serializer = ProgramSerializer(userprograms, many=True) return Response(serializer.data) Aquí está mi modelo: class Program(models.Model): program_name = models.CharField(max_length=50) program_description = models.CharField(max_length=250) cycles = models.ManyToManyField(Cycle) is_favourite = models.BooleanField(default=”False”) user = models.ForeignKey(User, on_delete=models.CASCADE) def get_absolute_url(self): return reverse(‘programs:program’, kwargs={‘pk’: self.pk}) def __str__(self): […]

Cómo pasar datos entre vistas django

Estas preguntas abordan mi pregunta genéricamente, pero estoy buscando una explicación más específica. Me gustaría que un usuario actualice un grupo de objetos modelo, sin embargo, primero se deberá recuperar el conjunto de consultas para estos objetos. Mi plan es hacer esto en dos UR / vistas separadas, obteniendo la información del conjunto de consulta […]

Django: NoReverseMatch en / ‘myapp’ no es un espacio de nombres registrado

Tengo este error durante la representación de la plantilla. Lo que estoy tratando de hacer es permitir al usuario cargar un csv y luego procesar los datos en modelos. error en la línea 109 ‘myapp’ no es un espacio de nombres registrado Este es mi código de línea 109 urls.py en mi sitio urlpatterns = […]

Django: Acceso al usuario registrado al especificar la vista genérica en urlpatterns

Tengo un modelo que se parece a esto: from django.db import models from django.contrib.auth.models import User class Application(models.Model): STATUS_CHOICES = ( (u’IP’,u’In Progress’), (u’C’,u’Completed’)) status = models.CharField(max_length=2 ,choices=STATUS_CHOICES, default=’IP’) title = models.CharField(max_length = 512) description = models.CharField(max_length = 5120) principle_investigator = models.ForeignKey(User, related_name=’pi’) Y quiero usar un ListView genérico que enumera las aplicaciones para el […]

Django: Enviar correo electrónico HTML a través de send_mass_mail ()

De la documentación en el correo electrónico parece que HTML se supone para send_mail() pero no send_mass_mail() . Mi entendimiento es correcto, y si es así, ¿hay una send_mass_mail() para obtener la funcionalidad send_mass_mail() con HTML sin escribir un bucle personalizado? https://docs.djangoproject.com/en/1.7/topics/email/

¿Django detecta automáticamente la zona horaria del usuario final?

Estoy creando una aplicación en Django que permite al usuario final recuperar información que es sensible a la hora del día (de 12 a 12 a.m.) en un día determinado. Almaceno esta información en mi base de datos como un número entero que representa los segundos desde la medianoche en incrementos de 30 minutos. Estaba […]

Archivo descargado siempre en blanco en Python, Django

Estoy usando la siguiente vista en Django para crear un archivo y hacer que el navegador lo descargue def aux_pizarra(request): myfile = StringIO.StringIO() myfile.write(“hello”) response = HttpResponse(FileWrapper(myfile), content_type=’text/plain’) response[‘Content-Disposition’] = ‘attachment; filename=prueba.txt’ return response Pero el archivo descargado siempre está en blanco. ¿Algunas ideas? Gracias

¿Cómo uso el registro en la barra de herramientas de depuración de Django?

Me gustaría mostrar mensajes de depuración en mi aplicación django en diferentes puntos en una función de visualización. Los documentos para la barra de herramientas django-debug dicen que usa la comstackción en el registro de Python, pero no puedo encontrar más información que esa. Realmente no quiero iniciar sesión en un archivo, sino en el […]