示例#1
0
from __future__ import unicode_literals
from django.conf.urls import patterns, include, url
from django.contrib.auth.decorators import login_required as auth
from django.contrib import admin
from cmv_app.views import SearchCreateView,\
    SearchUpdateView, SearchDeleteView, search_report, PostingsDetailView
from cmv_app.views import SearchListView, SearchCreateView,\
    SearchUpdateView, SearchDeleteView, SearchListJson, PostingsListView
from cmv_app.shortcuts import ajax_required
admin.autodiscover()


urlpatterns=patterns('',
    # ex: /
    url(r'^$', SearchListView.as_view(), name='searchhome'),

    # ex: /create/
    url(r"^create/$", auth(SearchCreateView.as_view()),
        name="search_create"),

    # ex: /1/
    url(r"^(?P<pk>\d+)$", auth(PostingsListView.as_view()),
        name="postings_list"),
    #url(r"^(?P<pk>\d+)$", auth(SearchDetailView.as_view()),
    #        name="search_detail"),
    # ex: /1/
    url(r"^(?P<pk>\d+)/detail/$", auth(PostingsDetailView.as_view()),
        name="single_postings_detail"),
    #url(r"^(?P<pk>\d+)$", auth(SearchDetailView.as_view()),
    #        name="search_detail"),
    
示例#2
0
from django.views.generic.base import RedirectView
from django.core.urlresolvers import reverse_lazy
from cmv_project.views import HomePageView, UserSettingsView
from django.contrib.auth.views import logout
admin.autodiscover()
from django.contrib.auth.decorators import login_required as auth

urlpatterns = patterns('',
    
    url(r'^cmv/', include('cmv_app.urls', namespace='cmv_app')),
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r"^accounts/login/$", "cmv_project.views.user_login", name="login"),
    url(r'^accounts/settings/$',UserSettingsView.as_view(),name="usersetting"),
    url(r'^accounts/', include('registration.urls')),
    url(r'^$', RedirectView.as_view(url=reverse_lazy('home'))),
    url(r"^home/$", 'cmv_project.views.user_login', name="home"),
    url(r'^search/', include('cmv_app.urls')),
    url(
        regex=r'^logout/$',
        view=logout,
        kwargs={'next_page': 'home'},
        name='logout'
    ),
    url(r'^dashboard/$', view=auth(SearchListView.as_view()), name='searchhome'),
    url(r'^post/bookmark/$', bookmark_post, name='bookmark_post'),
    url(r'^mybookmarks/$', auth(BookMarkListView.as_view()), name='bookmark_listView'),
    url(r'post/unbookmark/$',unbookmark,name="unbookmark_post"),
   
)