Articles of Django urls

Django forma tiene múltiples valores para el argumento de palabras clave

Tengo un modelo simple de la siguiente manera: RATING_CHOICES = zip(range(1, 6), range(1, 6)) class Rating(models.Model): value = models.IntegerField(choices=RATING_CHOICES) additional_note = models.TextField(null=True, blank=True) from_user = models.ForeignKey(User, related_name=’from_user’) to_user = models.ForeignKey(User, related_name=’to_user’) shared_object = models.ForeignKey(ObjectDetail, null=True, blank=True) dtobject = models.DateTimeField(auto_now_add=True) Desde el modelo anterior, genero un formulario de modelo, en mi formulario.py de la siguiente manera: […]

Django HttpResponseRedirect vs render_to_response: cómo obtener un formulario de inicio de sesión para que se comporte de la manera que lo necesito

Ya he comprobado la siguiente pregunta de stackoverflow sobre la diferencia entre HttpResponse, HttpResponseRedirect y render_to_response , además de haber revisado los documentos oficiales de django, pero no estoy seguro de cuál es la mejor forma de obtener la funcionalidad que busco. . Ahora mismo tengo un index.html con una función de inicio de sesión […]

Cómo mostrar una página 404.html personalizada en Django

Quiero mostrar la página de error 404 personalizada cuando el usuario final ingresa la URL incorrecta, lo he intentado pero solo obtengo la página 404 predeterminada de Django. Estoy usando Python (2.7.5), Django (1.5.4) Mi código urls.py from django.conf.urls import patterns, include, url from mysite import views handler404 = views.error404 urlpatterns = patterns(”, url(r’^$’, ‘mysite.views.home’, […]

Django: ¿cómo puedo obtener un enlace permanente para trabajar con la babosa “desechable”?

Estoy tratando de agregar babosas a la url en mi aplicación django, al igual que SO. Actualmente, tengo páginas que funcionan bien con una url como esta: http://example.com/foo/123/ Me gustaría añadir urls ‘slugified’ así: http://example.com/foo/123/foo-name-here Puedo hacer que funcione bien, simplemente modificando urlconf y agregando un valor desechable a la función de vista: #urls.py ulpatterns […]

Django ‘resolver’: obtener el nombre de la URL en lugar de la función de vista

Mi problema es simple, tengo un url, me gustaría resolverlo, pero obtener el nombre del url lugar de la función de vista asociada con él … Por ejemplo … esto es urlconf: urlpatterns = patterns(”, … url(‘^/books/$’, book_list, name=”overview_books”), … ) Y esto es lo que me gustaría: >>> resolve(‘/books/’) ‘overview_books’ ¿Conoces alguna forma de […]

Múltiples envíos de url con Regex.

Tengo una dos direcciones URL. Uno que atrapa palabras en http://domain.com/thisword , mientras que el segundo envío es un sitemap en http://domain.com/sitemap.xml . El código actual que no funciona correctamente es: urlpatterns = patterns(”, url(ur'(?P[ÆØÅæøåa-zA-Z]*)/?$’, ‘website.views.index_view’, name=’website_index’), url(r’^sitemap\.xml$’, ‘django.contrib.sitemaps.views.sitemap’, {‘sitemaps’: sitemaps}), ) Básicamente, el primer envío lo captura todo, incluido sitemap.xml . ¿Es posible tener […]

Configure Django URLS.py para mantener #anchors en la URL después de que la vuelva a escribir con un final /

En mi aplicación django tengo mi URLS.PY configurado para aceptar solicitudes a / community / user / id y / community / user / id / with: url(r’^(?P[\w-]+)/(?P\d+)/$’, ‘singleCard.views.singleCard’, name=’singleCardView’), Hice esto ya que algunas veces la gente agregará un final “/” y no quise subir un 404. Sin embargo, algunas partes de mi aplicación […]

¿Hay algo similar a las ‘rutas de rake’ en django?

En Rails, puede mostrar las rutas activas con rastrillo ( http://guides.rubyonrails.org/routing.html ): $ rake routes users GET /users {:controller=>”users”, :action=>”index”} formatted_users GET /users.:format {:controller=>”users”, :action=>”index”} POST /users {:controller=>”users”, :action=>”create”} POST /users.:format {:controller=>”users”, :action=>”create”} ¿Existe una herramienta / comando similar para django que muestre, por ejemplo, el patrón de URL, el nombre del patrón (si existe) […]

Django 1.5.1 ‘ImportError: No hay un módulo llamado urls’ al ejecutar pruebas

Comencé el proyecto con Django 1.5. Tengo las siguientes URL, vistas y pruebas de la aplicación de perfil. Cuando navego en localhost:8000/profiles funciona bien pero cuando ejecuto la prueba para la aplicación de perfil ./manage.py test profile falla con la siguiente excepción File “/site-packages/django/core/urlresolvers.py”, line 342, in RegexURLResolver.urlconf_module self = 340 return self._urlconf_module 341 except […]

Django y urls.py: ¿Cómo hago HttpResponseRedirect a través de una url nombrada?

Estoy escribiendo una aplicación web para miembros y necesito poder redirigir la página después de iniciar sesión. Quiero usar la url nombrada de mi script urls.py en mi archivo views.py para la aplicación de inicio de sesión, pero no puedo, por mi vida, averiguar qué hacer. Lo que tengo es esto: def login(request): if request.session.has_key(‘user’): […]