Articles of Django de

¿Cómo paso las variables en django a través de la url?

Estoy tratando de pasar algunas variables pero estoy teniendo algunos problemas y específicamente tengo 3 preguntas. ¿Cómo puedo codificar la cadena url para tener en cuenta los caracteres especiales de la cadena? ¿Cuál es la expresión regular correcta que debería usar dadas las cadenas? ¿Y cómo decodifico las urls que han sido codificadas? ver author […]

¿Cómo encadenar vistas en Django?

Estoy implementando la excelente forma de contacto con django de James Bennett , pero he tenido un problema. Mi página de contacto no solo contiene el formulario, sino también información adicional de la página plana. Sin volver a escribir la vista existente que utiliza el formulario de contacto, me gustaría poder ajustar o encadenar las […]

Django show render_to_response en plantilla

Hola y gracias de antemano. Sé que esta es una pregunta de noob total, y he buscado en varios foros y leído y releído la documentación, así que por favor sea amable. Tengo una vista: #views.py from django.shortcuts import render_to_response from django.shortcuts import render from django.http import HttpResponse, HttpRequest, HttpResponseRedirect from acme.acmetest.models import Player from […]

plantilla de traducción django {% trans “algo”%}

Ok, he estado buscando locamente esto, creo que es un problema simple. Yo uso Django 1.4 El problema es que django no traducirá un simple {% trans “trabajo”%} en mi plantilla. Esto es lo que he hecho: Settings.py: LANGUAGE_CODE = ‘en-us’ USE_I18N = True MIDDLEWARE_CLASSES = ( ‘django.contrib.sessions.middleware.SessionMiddleware’, ‘django.middleware.locale.LocaleMiddleware’, ‘django.middleware.common.CommonMiddleware’, ‘django.middleware.csrf.CsrfViewMiddleware’, ‘django.contrib.auth.middleware.AuthenticationMiddleware’, ‘django.contrib.messages.middleware.MessageMiddleware’, # Uncomment […]

¿Cómo crear objetos sobre la marcha en python?

¿Cómo creo objetos sobre la marcha en Python? A menudo quiero pasar información a mis plantillas de Django que tiene el formato siguiente: {‘test’: [a1, a2, b2], ‘test2’: ‘something else’, ‘test3’: 1} lo que hace que la plantilla se vea desordenada. así que creo que es mejor crear un objeto que es como: class testclass(): […]

¿Cómo puedo obtener todos los objetos a los que un usuario tiene permisos específicos en django guardian?

Actualmente estoy haciendo un bucle muy torpe sobre todos los objetos, pero eso va a ser lento: videos = Video.objects.all() video_list = [] for video in videos: checker = ObjectPermissionChecker(request.user) if checker.has_perm(‘view_video’, video): video_list.append(video) Me imagino que debe haber una forma de obtener todos los objetos para los que este usuario tiene permisos.

¿Cómo usar una base de datos diferente por “instancia de aplicación” en Django?

El escenario Tenemos dos aplicaciones. La aplicación TheApp es una aplicación increíble que los clientes adoran. Cada cliente obtiene su propia instancia de la aplicación, lo que significa que cada cliente utilizará una base de datos diferente (nombre, usuario, contraseña). La conexión de la base de datos debe decidirse en el dominio desde el que […]

Django REST Framework: “Este campo es obligatorio.” Con required = False y unique_together

Quiero guardar un modelo simple con Django REST Framework. El único requisito es que UserVote.created_by se establezca automáticamente dentro del método perform_create() . Esto falla con esta excepción: { “created_by”: [ “This field is required.” ] } Supongo que es debido al índice unique_together. modelos.py: class UserVote(models.Model): created_by = models.ForeignKey(User, related_name=’uservotes’) rating = models.ForeignKey(Rating) class […]

Cómo probar la cobertura adecuadamente con Django + Nose

Actualmente, tiene un proyecto configurado para ejecutar la cobertura a través del comando de administración de Django, de este modo: ./manage.py test –with-coverage –cover-package=notify –cover-branches –cover-inclusive –cover-erase Esto resulta en un informe como el siguiente: Name Stmts Miss Branch BrMiss Cover Missing ————————————————————————– notify.decorators 4 1 0 0 75% 4 notify.handlers 6 1 2 0 […]

Django – ¿Nuevas fonts?

¿Cómo instalo nuevas fonts con Django? No hay mención de esto en las documentaciones. Tengo mis fonts instaladas en la carpeta estática como tales fonts / abc.ttf Por ejemplo, en una plantilla, si este fuera un CSS, lo vincularía como tal: excepto que esto no es CSS, y no he encontrado ningún recurso sobre cómo […]