Example #1
0
from generator.views import FlatPage

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
    )

urlpatterns += patterns('',
    url(r'^captcha/', include('captcha.urls')),
)

urlpatterns += i18n_patterns('',
    url(r'', include('generator.urls')),
    )

urlpatterns += i18n_patterns('',
    url(r'^pages/(?P<url>[\w-]+)', FlatPage.as_view(), name="flatpage"),
    )

urlpatterns += patterns('patanet.views',
    url(r'^setlang/', 'setlang' , name="setlang"),
)


from django.conf import settings
if settings.DEBUG:
    urlpatterns += patterns('',
        url(r'^medias/(?P<path>.*)$', 'django.views.static.serve',
            {'document_root': settings.MEDIA_ROOT}
            ),
        url(r'^data/(?P<path>.*)$', 'django.views.static.serve',
            {'document_root': settings.STATIC_ROOT}
Example #2
0
from django.conf.urls import patterns, url

from django.views.generic.base import TemplateView


from generator.views import SongList, SongView, ArtistList, \
     PasswordChange, Register, contact, \
     NewSongbook, ShowSongbook, SongbookPublicList, SongbookPrivateList, \
     UpdateSongbook, DeleteSongbook, LayoutList, SongListByArtist,\
     reset_password, reset_password_confirm, password_reset_done, \
     password_reset_complete, move_or_delete_items, \
    FlatPage


urlpatterns = patterns('generator.views',
    url(r'^$', FlatPage.as_view(url='home'), name="home"),
    url(r'^songs/(?P<artist>[\w-]+)/(?P<slug>[\w-]+)/$',
                SongView.as_view(),
                name='show_song'),
    # url(r'^songs/(?P<artist>[\w-]+)/(?P<slug>[\w-]+)/edit$',
                # MISSING_VIEW,
                # name='edit_song'),
    # url(r'^songs/(?P<artist>[\w-]+)/(?P<slug>[\w-]+)/history$',
                # MISSING_VIEW,
                # name='song_history'),
    url(r'^songs/(?P<artist>[\w-]+)/$',
                SongListByArtist.as_view(),
                name="song_list_by_artist"),
    url(r'^songs/$',
                SongList.as_view(),
                name="song_list"),