aboutsummaryrefslogtreecommitdiffstats
path: root/bn_django/urls.py.example
blob: df261c7267ea29317e589a1c542db681a108877d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
from django.conf import settings
from django.conf.urls.defaults import *
from photos.models import Photo, Gallery
from django.contrib.comments.models import Comment
from django.contrib import admin
import git_wiki.models

admin.autodiscover()

urlpatterns = patterns('',
    # Example:
    # (r'^bn_django/', include('bn_django.foo.urls')),
    (r'^$',             'django.views.generic.simple.direct_to_template', 
        {'template': 'frontpage.html','extra_context':dict({ \
        'latest_photos':Photo.objects.order_by('-date')[:2], \
        'latest_galleries':Gallery.objects.order_by('-date')[:4], \
        #'latest_comments':Photo.objects.order_by('date')[:4] \
        'latest_knowledge':git_wiki.models.shortlog(), \
        'latest_comments':Comment.objects.order_by('-submit_date')[:8], \
        'newitems':git_wiki.models.newest_items(), \
        })}),
    (r'^about/$', 'django.views.generic.simple.direct_to_template', 
        {'template': 'about.html'}),
    (r'^credits/$', 'django.views.generic.simple.direct_to_template', 
        {'template': 'credits.html'}),
    (r'^copyright/$', 'django.views.generic.simple.direct_to_template', 
        {'template': 'copyright.html'}),

    (r'^knowledge/$', 'bn_django.git_wiki.views.frontpage',),
    #(r'^k/$', 'django.views.generic.simple.direct_to_template', 
    #    {'template': 'nogo.html'}),
    (r'^k/', include('bn_django.git_wiki.urls')),
    (r'^code/$', 'django.views.generic.simple.direct_to_template', 
        {'template': 'nogo.html'}),
    #(r'^code/', include('bn_django.git_browse.urls')),
    (r'^photos/', include('bn_django.photos.urls')),
    
    #(r'^search/', include('bn_django.search.urls')),

    # Uncomment this for admin:
    (r'^admin/doc/', include('django.contrib.admindocs.urls')),
    (r'^admin/(.*)', admin.site.root),
    (r'^comments/', include('django.contrib.comments.urls')),

    (r'^journal/', include('bn_django.journal.urls')),
    (r'^artifacts/$', 'django.views.generic.simple.direct_to_template',
            {'template': 'journal/artifacts.html'}),
    (r'^artifacts/', include('bn_django.journal.artifact_urls')),

    # uncomment for development
    #(r'^static/(?P<path>.*)$', 'django.views.static.serve', 
    #    {'document_root': '/home/bnewbold/code/bn-project/static', 
    #     'show_indexes': True}),
    #(r'^style/(?P<path>.*)$', 'django.views.static.serve', 
    #    {'document_root': '/home/bnewbold/code/bn-project/static/style'}),
    #(r'^media/(?P<path>.*)$', 'django.views.static.serve', 
    #    {'document_root': '/home/bnewbold/code/bn-project/media'}),
)

if settings.DEBUG:
    urlpatterns += patterns('',
        (r'^static/(?P<path>.*)$', 'django.views.static.serve',     
            {'document_root': '/path/to/media'}), )