Preguntas etiquetadas con django

Django es un marco de aplicación web del lado del servidor de código abierto, escrito en Python. Está diseñado para reducir el esfuerzo requerido para crear sitios web complejos basados ​​en datos y aplicaciones web, con un enfoque especial en menos código, sin redundancia y siendo más explícito que implícito.


2
¿Cómo hago referencia a una variable de configuración de Django en mi models.py?
Esta es una pregunta muy para principiantes. Pero estoy perplejo. ¿Cómo hago referencia a una variable de configuración de Django en mi model.py? NameError: name 'PRIVATE_DIR' is not defined También probé muchas otras cosas, incluidas settings.PRIVATE_DIR settings.py: PRIVATE_DIR = '/home/me/django_projects/myproject/storage_dir' modelos.py: # Problem is here. from django.core.files.storage import FileSystemStorage fs …

7
Deshabilitar un método en un ViewSet, django-rest-framework
ViewSets tienen métodos automáticos para listar, recuperar, crear, actualizar, eliminar, ... Me gustaría deshabilitar algunos de ellos, y la solución que se me ocurrió probablemente no sea buena, ya que OPTIONStodavía los indica como permitidos. ¿Alguna idea de cómo hacer esto de la manera correcta? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() …



4
Cookies Django, ¿cómo puedo configurarlas?
Tengo un sitio web que muestra contenido diferente según la ubicación que elija el visitante. Por ejemplo: el usuario ingresa en 55812 como el zip. Sé qué ciudad y área lat / long. es decir y darles su contenido pertinente a esa área. Mi pregunta es ¿cómo puedo almacenar esto …
123 django  cookies 

5
¿Cómo filtrar objetos para anotaciones de recuento en Django?
Considere modelos simples de Django Eventy Participant: class Event(models.Model): title = models.CharField(max_length=100) class Participant(models.Model): event = models.ForeignKey(Event, db_index=True) is_paid = models.BooleanField(default=False, db_index=True) Es fácil anotar consultas de eventos con el número total de participantes: events = Event.objects.all().annotate(participants=models.Count('participant')) ¿Cómo anotar con el recuento de participantes filtrados por is_paid=True? Necesito consultar todos …

6
¿Cómo importo la excepción Django DoesNotExist?
Estoy tratando de crear un UnitTest para verificar que se haya eliminado un objeto. from django.utils import unittest def test_z_Kallie_can_delete_discussion_response(self): ...snip... self._driver.get("http://localhost:8000/questions/3/want-a-discussion") self.assertRaises(Answer.DoesNotExist, Answer.objects.get(body__exact = '<p>User can reply to discussion.</p>')) Sigo recibiendo el error: DoesNotExist: Answer matching query does not exist.

1
list_display: iconos booleanos para métodos
Al definir la matriz list_display para una ModelAdminclase, si se proporciona una BooleanFieldo NullBooleanFieldla UI usará iconos atractivos en lugar de texto verdadero / falso en la columna. Sin embargo, si se proporciona un método que devuelve un valor booleano, simplemente imprime Verdadero / Falso. ¿Hay alguna manera de hacer …

3
Administrador de Django: cómo ordenar por uno de los campos list_display personalizados que no tiene un campo de base de datos
# admin.py class CustomerAdmin(admin.ModelAdmin): list_display = ('foo', 'number_of_orders') # models.py class Order(models.Model): bar = models.CharField[...] customer = models.ForeignKey(Customer) class Customer(models.Model): foo = models.CharField[...] def number_of_orders(self): return u'%s' % Order.objects.filter(customer=self).count() ¿Cómo puedo clasificar a los Clientes, dependiendo de number_of_ordersque tengan? admin_order_fieldLa propiedad no se puede usar aquí, ya que requiere un …




4
% De módulo en la plantilla de Django
Estoy buscando una forma de usar algo como el operador de módulo en django. Lo que estoy tratando de hacer es agregar un nombre de clase a cada cuarto elemento en un ciclo. Con módulo se vería así: {% for p in posts %} <div class="post width1 height2 column {% …
121 python  django  templates 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.