source: remit/urls.py @ 02030a2

client
Last change on this file since 02030a2 was 0f53aae, checked in by Alex Dehnert <adehnert@…>, 15 years ago

Generally improve user account display

When testing, it can be painful to figure out why you can't access pages
because there's no good way to log out or see what account you're using.
This tries to change that, in a way that can also be vaguely useful for
normal users.

  • Property mode set to 100644
File size: 1.3 KB
Line 
1from django.conf.urls.defaults import *
2from django.contrib.auth.views import login, logout
3
4import settings
5
6# Necessary views
7import finance_core.views
8
9# Uncomment the next two lines to enable the admin:
10from django.contrib import admin
11admin.autodiscover()
12
13urlpatterns = patterns('',
14    # Example:
15    (r'^$', 'django.views.generic.simple.direct_to_template', {'template': 'index.html', 'extra_context': { 'pagename':'homepage' }, }, 'homepage'),
16    (r'^vouchers/', include('vouchers.urls')),
17    (r'^finance_core/', include('finance_core.urls')),
18
19    # Uncomment the admin/doc line below and add 'django.contrib.admindocs'
20    # to INSTALLED_APPS to enable admin documentation:
21    (r'^admin/doc/', include('django.contrib.admindocs.urls')),
22
23    # Uncomment the next line to enable the admin:
24    (r'^admin/(.*)', admin.site.root),
25    url(r'^accounts/login/',  login,  name='login', ),
26    url(r'^accounts/logout/', logout, name='logout', ),
27)
28
29if settings.DEBUG:
30    from django.views.static import serve
31    _media_url = settings.MEDIA_URL
32    if _media_url.startswith('/'):
33        _media_url = _media_url[1:]
34        urlpatterns += patterns('',
35                                (r'^%s(?P<path>.*)$' % _media_url,
36                                serve,
37                                {'document_root': settings.MEDIA_ROOT}))
38    del(_media_url, serve)
Note: See TracBrowser for help on using the repository browser.