Example #1
0
import captcha.urls

from kcs_base.apis import urls as api_urls
from kcs_base import views
from contacts import accounts_urls
from contacts import contacts_urls
from registration import urls as registration_urls
from tweet import urls as tweet_urls
from configure import urls as configure_urls
from contacts.contacts_views import UserHomeView

urlpatterns = [
                  url(r'^$', views.IndexView.as_view(), name='kcs_index'),
                  url(r'^error/$', views.PermissionErrView.as_view(), name='permission_error'),
                  url(r'^admin/', include(admin.site.urls)),
                  url(r'u/(?P<username>\w+)/', UserHomeView.as_view(), name='user_home'),
                  url(r'^api/', include(api_urls)),
                  url(r'^accounts/', include(accounts_urls)),
                  url(r'^contacts/', include(contacts_urls)),
                  url(r'^registration/', include(registration_urls)),
                  url(r'^tweet/', include(tweet_urls)),
                  url(r'^configure/', include(configure_urls)),
                  url(r'^todo/$', views.TodoView.as_view(), name='tool_index'),

              ] + [
                  url(r'^captcha/', include(captcha.urls))
              ] + [
                  url(r'^static/(?P<path>.*)$', serve, {'document_root': settings.STATIC_ROOT}),
                  url(r'^upload/(?P<path>.*)$', serve, {'document_root': settings.MEDIA_ROOT}),
              ]
Example #2
0
# coding=utf8

from __future__ import unicode_literals

from django.conf.urls import url
from django.contrib.auth.decorators import login_required

from contacts.contacts_views import UserHomeView

urlpatterns = [
    url(r'u/(?P<username>\w+)/', login_required(UserHomeView.as_view()), name='user_home')
]