Articles of django views

Clave principal de Django: cadena UUID hexadecimal mal formada

Estoy tratando de usar UUIDField como clave principal para un modelo. Estoy usando CreateView para crear objetos para este modelo. Cada vez que navego a la url para crear uno de los objetos, aparece el error: badly formed hexadecimal UUID string El seguimiento de stack muestra el error que se produce aquí, donde se crea […]

Django ordenación inversa con ListView

He implementado el ordenamiento en un ListView genérico: class CarList(LoginRequiredMixin, ListView): model = Car paginate_by = 30 ordering = ‘car_id_internal’ def get_ordering(self): return self.request.GET.get(‘ordering’, ‘car_id_internal’) def get_context_data(self, *args, **kwargs): context = super(CarList, self).get_context_data(*args, **kwargs) context[‘current_order’] = self.get_ordering() return context Y en mi plantilla: Internal car ID Type Brand Esto funciona bien, sin embargo, me gustaría […]

Cómo reproducir un archivo de audio a través de la respuesta http en django (python)

Quiero hacer una solicitud de url y django view debería leer el archivo y enviar la respuesta http para reproducir el mismo archivo en el navegador. Obtuve el siguiente código, pero no reproduzco nada, por favor, alguien me ayude. Codificado el nombre del archivo en el código. url: http://localhost/playfile/audiofile_name def playAudioFile(request): try: fname=”C:\\test\\audio\\t.mp3″ wrapper = […]

django eliminar unicode del resultado de la consulta

La consulta de Django me da el formato de salida inferior, pero quiero el formato inferior data=`[{‘total’: 1744, ‘name: u’x’}, {‘total’: 13, ‘name’: u’m’}, {‘total’: 126, ‘role’: name’n’}]` m=[] for i in data: m.append(i.values()) imprimir m me da salida [[1744,u’x’], [13,u’m’], [126,u’n’]] pero necesito salida en cómo quitar el símbolo Unicode de salida [[‘x’,1744], [‘m’,13], […]

Django-formwizard y ModelFormSet guardan

Estoy reescribiendo una gran parte de nuestra aplicación que requiere que un usuario cree un Project con Rewards adjuntas. La forma se divide en diferentes pasos, los dos primeros son el Project normal, el siguiente son las Rewards y, por último, una vista previa simple que permite al usuario desplazarse hacia adelante y hacia atrás […]

Desconcertado: Django “no pudo importar app.views” pero puede importar una aplicación, en WSGI?

Estoy teniendo un extraño problema con Django, ejecutando Django con mod_wsgi. Django encuentra urls.py y luego dice: ViewDoesNotExist: Could not import app.views. Error was: No module named views Curiosamente, si tengo import app en las declaraciones de importación en urls.py no recibo un error (hasta que app.views como se app.views arriba), pero si tengo from […]

Django – ID no predecible no lineal corto en la URL

Sé que hay preguntas similares (como esto , esto , esto y esto ) pero tengo requisitos específicos y busco una manera menos costosa de hacer lo siguiente (en Django 1.10.2): Buscando no tener ID de enteros secuenciales / conjeturables en las URL y, idealmente, cumplir con los siguientes requisitos: Evita los UUID ya que […]

Django 2, python 3.4 no puede decodificar urlsafe_base64_decode (uidb64)

Estoy tratando de activar un usuario por correo electrónico, trabajos por correo electrónico, trabajos de encoding, utilicé un enfoque de django1.11 que estaba funcionando correctamente. En Django 1.11 lo siguiente se decodifica exitosamente a 28, donde uidb64 = b’Mjg ‘ force_text(urlsafe_base64_decode(uidb64)) En django 2 (2, 0, 0, ‘final’, 0) la deencoding del código anterior no […]

Obtener todos los artículos menos de un mes de antigüedad

¿Hay alguna manera de obtener todos los objetos con una fecha de hace menos de un mes en django? Algo como: items = Item.objects.filter(less than a month old).order_by(…)

Cómo almacenar en caché un queryset Django paginado

¿Cómo se almacena en caché un queryset Django paginado, específicamente en un ListView? Noté que una consulta tardaba mucho tiempo en ejecutarse, así que estoy intentando almacenarla en caché. El queryset es enorme (más de 100k registros), por lo que estoy intentando almacenar en caché solo subsecciones paginadas. No puedo almacenar en caché la vista […]