-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathurls.py
40 lines (39 loc) · 2.8 KB
/
urls.py
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
from django.conf.urls.defaults import *
from django.views.generic.simple import direct_to_template
urlpatterns = patterns('',
url(r'^$', 'fftogo.views.home', name='home'),
url(r'^legal/$', direct_to_template, {'template': 'legal.html'}, name='legal'),
url(r'^401/$', direct_to_template, {'template': '401.html'}, name='401'),
url(r'^403/$', direct_to_template, {'template': '403.html'}, name='403'),
url(r'^404/$', direct_to_template, {'template': '404.html'}, name='404'),
url(r'^500/$', direct_to_template, {'template': '500.html'}, name='500'),
url(r'^robots.txt$', direct_to_template, {'template': 'robots.txt'}, name='robots'),
url(r'^public/$', 'fftogo.views.public', name='public'),
url(r'^login/$', 'fftogo.views.login', name='login'),
url(r'^logout/$', 'fftogo.views.logout', name='logout'),
url(r'^groups/(?P<nickname>[\w-]+)/$', 'fftogo.views.room', name='room'),
url(r'^groups/$', 'fftogo.views.rooms', name='rooms'),
url(r'^rooms/(?P<nickname>[\w-]+)/$', 'fftogo.views.room'),
url(r'^rooms/$', 'fftogo.views.rooms'),
url(r'^list/(?P<nickname>[\w-]+)/$', 'fftogo.views.list', name='list'),
url(r'^lists/(?P<nickname>[\w-]+)/$', 'fftogo.views.list'),
url(r'^lists/$', 'fftogo.views.lists', name='lists'),
url(r'^settings/$', 'fftogo.views.settings', name='settings'),
url(r'^share/$', 'fftogo.views.share', name='share'),
url(r'^search/$', 'fftogo.views.search', name='search'),
url(r'^related/$', 'fftogo.views.related', name='related'),
url(r'^(?P<nickname>[\w-]+)/$', 'fftogo.views.user', name='user'),
url(r'^(?P<nickname>\w+)/subscribe/$', 'fftogo.views.user_subscribe', name='user_subscribe'),
url(r'^(?P<nickname>\w+)/unsubscribe/$', 'fftogo.views.user_unsubscribe', name='user_unsubscribe'),
url(r'^(?P<nickname>\w+)/(?P<type>\w+)/$', 'fftogo.views.user', name='user_type'),
url(r'^e/(?P<entry>[\w-]+)/comment/$', 'fftogo.views.entry_comment', name='entry_comment'),
url(r'^e/(?P<entry>[\w-]+)/delete/$', 'fftogo.views.entry_delete', name='entry_delete'),
url(r'^e/(?P<entry>[\w-]+)/undelete/$', 'fftogo.views.entry_undelete', name='entry_undelete'),
url(r'^e/(?P<entry>[\w-]+)/c/(?P<comment>[\w-]+)/delete/$', 'fftogo.views.comment_delete', name='comment_delete'),
url(r'^e/(?P<entry>[\w-]+)/c/(?P<comment>[\w-]+)/undelete/$', 'fftogo.views.comment_undelete', name='comment_undelete'),
url(r'^e/(?P<entry>[\w-]+)/like/$', 'fftogo.views.entry_like', name='entry_like'),
url(r'^e/(?P<entry>[\w-]+)/unlike/$', 'fftogo.views.entry_unlike', name='entry_unlike'),
url(r'^e/(?P<entry>[\w-]+)/hide/$', 'fftogo.views.entry_hide', name='entry_hide'),
url(r'^e/(?P<entry>[\w-]+)/unhide/$', 'fftogo.views.entry_unhide', name='entry_unhide'),
url(r'^e/(?P<entry>[\w-]+)/.*$', 'fftogo.views.entry', name='entry'),
)