Questions tagged [urlconf]

116 questions
104
votes
9 answers

How to get the current url name using Django?

I have to build an url dynamically according to the current url. Using the {% url %} tag is the easiest way to do it, but I need the current url name to generate the new one dynamically. How can I get the url name attached to the urlconf that leads…
Bite code
  • 578,959
  • 113
  • 301
  • 329
81
votes
6 answers

Including a querystring in a django.core.urlresolvers reverse() call

I'm trying to reverse a named URL and include a querystring in it. Basically, I've modified the login function, and I want to send ?next= in it. Here's what I'm doing now: reverse(name) + "?next=" + reverse(redirect) Here's what I'd like to do:…
Brian Hicks
  • 6,213
  • 8
  • 51
  • 77
47
votes
1 answer

Django, name parameter in urlpatterns

I'm following a tutorial where my urlpatterns are: urlpatterns = patterns('', url(r'^passwords/$', PasswordListView.as_view(), name='passwords_api_root'), url(r'^passwords/(?P[0-9]+)$', PasswordInstanceView.as_view(),…
Leonardo
  • 4,046
  • 5
  • 44
  • 85
23
votes
2 answers

Defining nested namespaces in a URLConf, for reversing Django URLs -- does anyone have a cogent example?

I have been trying to to figure out how to define a nested URL namespace (which look:like:this) in a Django URLConf. Before this, I figured out how to do a basic URL namespace and came up with this simple example snippet, containing what you might…
fish2000
  • 4,289
  • 2
  • 37
  • 76
16
votes
5 answers

What is difference between instance namespace and application namespace in django urls?

I am referring https://www.webforefront.com/django/namedjangourls.html to understand django urlconfs. I have encountered terms instance namespace and application namespace. I know about namespaces in urlsconfs. But I don't know the difference…
Mangu Singh Rajpurohit
  • 10,806
  • 4
  • 68
  • 97
13
votes
4 answers

Registering API in apps

With django-rest-framework I'm using the DefaultRouter I want to provide APIs to several apps, so my question is can I do this in a django manner and put my router registrations in each app URLconf and have them appear either as one aggregate api or…
rayjay
  • 359
  • 3
  • 16
13
votes
2 answers

Django Url, Slug for Detail Page

I'm having trouble configuring my url to display a detail view. Clicking on this link: {{ blog.name }} shows blog.html, when I thought it would show blog-detail.html. There are no errors and the browser…
Nick B
  • 9,267
  • 17
  • 64
  • 105
11
votes
1 answer

Using Django's new i18n_patterns: How to fall back to the default language specified in the settings module?

I'm using the new i18n_patterns of Django 1.4: from django.conf.urls import patterns, include, url from django.conf.urls.i18n import i18n_patterns from django.contrib import admin admin.autodiscover() urlpatterns += i18n_patterns('', …
10
votes
5 answers

Why do some includes in Django need strings, and others variable names?

Referring to the Django Book, chapter 3: from django.conf.urls import patterns, include, url # Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() urlpatterns = patterns('', # Examples: …
codyc4321
  • 9,014
  • 22
  • 92
  • 165
9
votes
3 answers

Django Pytest Test URL Based on Settings

I have an endpoint /docs in django that I only want to be visible when DEBUG = True in settings - otherwise, it should throw a 404. My setup looks like this urls.py urlpatterns = ... if settings.DEBUG: urlpatterns += [ …
mjkaufer
  • 4,047
  • 5
  • 27
  • 55
8
votes
1 answer

Django: How to access URL regex parameters inside a middleware class?

I am working on a Django project on Google App Engine. I have a URL like: http://localhost:8080/[company]/projects/project Note that [company] is a URL parameter defined in my urls.py like: (r'(^[a-zA-Z0-9-_.]*)/projects/project/(\d*)',…
8
votes
1 answer

Django, dynamic urlconfs, thread-safety

I need to dynamically generate urlpatterns based on data in the session in a thread-safe way. I implemented this via a custom URLResolver that defers url resolving until later. I do know about setting request.urlconf from a middleware; but there…
Alydis
  • 160
  • 5
7
votes
4 answers

django - regex for optional url parameters

I have a view in django that can accept a number of different filter parameters, but they are all optional. If I have 6 optional filters, do I really have to write urls for every combination of the 6 or is there a way to define what parts of the…
imns
  • 4,996
  • 11
  • 57
  • 80
7
votes
3 answers

Django URLS, using a ? in the URL

I am trying to do some Django URL matching. i want a few urls where i have http://mysite.com/base?sort=type1/, http://mysite.com/base?sort=type2/, etc. I can't figure out how to URL match these expressions: I'm very new to Django and never used Reg…
codesw1tch
  • 720
  • 10
  • 29
5
votes
1 answer

Serving different urlconfs in a single Django project

My question is about how to serve multiple urls.py (like urls1.py, urls2.py and so on) files in a single Django project. I am using Win7 x64, django 1.4.1, python 2.7.3 and as a server django dev-server tool. I have decided to use a method…
Sergey Makhonin
  • 350
  • 3
  • 13
1
2 3 4 5 6 7 8