Exemple #1
0
from app.middleware.virtualapi import VirtualApi
from app.middleware.storage import StoreTopic
from app.middleware.storage import StoreTopicList
from django.conf import settings
from django.conf.urls import patterns, include, url
from django.contrib import admin
from urlmiddleware.conf import middleware, mpatterns

admin.autodiscover()

# This will catch the api calls with a virtual api middleware.
# If needed, this middleware will create the API endpoints and resources
# that match to the given slug.
middlewarepatterns = mpatterns(
    '',
    middleware(r'^api/([a-zA-Z0-9_\-.]+)/([a-zA-Z0-9_\-]+)/', StoreTopic),
    middleware(r'^api/([a-zA-Z0-9_\-.]+)/([a-zA-Z0-9_\-]+)/', StoreTopicList),
    middleware(r'^api/([a-zA-Z0-9_\-.]+)/([a-zA-Z0-9_\-]+)/', VirtualApi),
)

urlpatterns = patterns(
    '',
    url(r'^api/', include('app.detective.urls')),
    url(r'^$', 'app.detective.views.main', name='main'),
    url(r'^embed/(.*/?)$', 'app.detective.views.embed', name='embed'),
    url(r'^404/$', 'app.detective.views.main', name='404'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^account/', include('registration.backends.default.urls')),
    url(r'^account/activate/$',
        'app.detective.views.main',
        name='registration_activate'),
    url(r'^account/reset-password-confirm/$',
Exemple #2
0
"""
from django.conf.urls import include, url, patterns

from urlmiddleware.conf import middleware, mpatterns

from genie_api.common.middleware import SessionOnRequestMiddleware, SidOnRequestMiddleware, JsonOnRequestMiddleware

from django.conf import settings
import os


import genie_api.handler as mh

middlewarepatterns = mpatterns('',
    middleware(r'^.*$', JsonOnRequestMiddleware),
    middleware(r'^.*$', SidOnRequestMiddleware),
    middleware(r'^.*$', SessionOnRequestMiddleware),
)

urlpatterns = patterns('',
    url(r'^$', 'genie_api.handler.index'),
    # url(r'^ok$', 'genie_api.handler.ok'),
    url(r'^about$', 'genie_api.handler.about'),
    url(r'^/_/post', include('genie_api.post.urls')),
    url(r'^/_/user', include('genie_api.appuser.urls')),
)
#
# if settings.DEBUG404:
#     urlpatterns += patterns('',
#         (r'^static/(?P<path>.*)$', 'django.views.static.serve',
#          {'document_root': os.path.join(os.path.dirname(__file__), 'static')} ),
Exemple #3
0
from app.middleware.virtualapi import VirtualApi
from app.middleware.storage    import StoreTopic
from app.middleware.storage    import StoreTopicList
from django.conf               import settings
from django.conf.urls          import patterns, include, url
from django.contrib            import admin
from urlmiddleware.conf        import middleware, mpatterns

admin.autodiscover()

# This will catch the api calls with a virtual api middleware.
# If needed, this middleware will create the API endpoints and resources
# that match to the given slug.
middlewarepatterns = mpatterns('',
    middleware(r'^api/([a-zA-Z0-9_\-.]+)/([a-zA-Z0-9_\-]+)/', StoreTopic),
    middleware(r'^api/([a-zA-Z0-9_\-.]+)/([a-zA-Z0-9_\-]+)/', StoreTopicList),
    middleware(r'^api/([a-zA-Z0-9_\-.]+)/([a-zA-Z0-9_\-]+)/', VirtualApi),
)

urlpatterns = patterns('',
    url(r'^api/', include('app.detective.urls')),
    url(r'^$', 'app.detective.views.main', name='main'),
    url(r'^embed/(.*/?)$', 'app.detective.views.embed', name='embed'),
    url(r'^404/$', 'app.detective.views.main', name='404'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^account/', include('registration.backends.default.urls')),
    url(r'^account/activate/$', 'app.detective.views.main', name='registration_activate'),
    url(r'^account/reset-password-confirm/$', 'app.detective.views.main', name='reset_password_confirm'),
    url(r'^account/reset-password/$', 'app.detective.views.main', name='reset_password'),
    url(r'^create/$', 'app.detective.views.main', name='create'),
    url(r'^page/$', 'app.detective.views.main', name='page-list'),
Exemple #4
0
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.conf import settings
from images.views import ImageUploaderView
from images.views import ImageView
from django.views.decorators.csrf import csrf_exempt

urlpatterns = patterns('',
    #url(r'^$', csrf_exempt(ImageUploaderView.as_view())),
    url(r'^$', ImageUploaderView.as_view()),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^image/(?P<image_identifier>[^/]+)/$', ImageView.as_view(), name='image'),
) 

# apply authentication middleware on everything but the image urls
from urlmiddleware.conf import middleware, mpatterns
middlewarepatterns = mpatterns('',
    middleware(r'^(?!image)', 'django.contrib.sessions.middleware.SessionMiddleware'),
    middleware(r'^(?!image)', 'django.contrib.auth.middleware.AuthenticationMiddleware'),
    middleware(r'^(?!image)', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware'),
)

# Serving Locally Stored Media Files
# ----------------------------------
# media files are served from the media directory via dj_static. The configuration
# can be found in frame/wsgi.py
Exemple #5
0
from django.conf.urls.defaults import patterns, include, url
from django.contrib.comments.views.comments import post_comment, comment_done
import settings
from urlmiddleware.conf import middleware, mpatterns
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
middlewarepatterns = mpatterns('',
    middleware(r'^students/', 'mysite.students.middlewares.CoolMiddleware',),
)
urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'mysite.views.home', name='home'),
    # url(r'^mysite/', include('mysite.foo.urls')),
    (r'^$', 'mysite.core.views.index'),
    url(r'^blog/view/(?P<slug>[^\.]+).html', 'mysite.core.views.view_post', name='view_blog_post'),
    url(r'^blog/category/(?P<slug>[^\.]+).html', 'mysite.core.views.view_category', name='view_blog_category'),
    url(r'^comments/post/$', post_comment, name='comments-post-comment'),
    url(r'^comments/posted/$', comment_done, name='comments-comment-done'),
    url(r'^tasks/$', 'mysite.todo.views.task', name='task1'),
    url(r'^tasks/add/', 'mysite.todo.views.addtask', name='addtask1'),
    url(r'^tasks/finish/', 'mysite.todo.views.finishtask', name='finishtask1'),
    url(r'^students/$', 'mysite.students.views.groups', name='groups'),
    url(r'^students/getgroup/$', 'mysite.students.views.group_info', name='group_info'),
    url(r'^login/$', 'mysite.students.views.auth', name='auth'),
    url(r'^students/delete/$', 'mysite.students.views.delete', name='delete'),
    url(r'^students/add_group/', 'mysite.students.views.new_group', name='new_group'),
    url(r'^students/add_student/', 'mysite.students.views.new_student', name='new_student'),
    url(r'^students/getgroup/m_student/$', 'mysite.students.views.manage_student', name='m_student'),
    url(r'^students/m_group/$', 'mysite.students.views.manage_group', name='m_group'),
    # Uncomment the admin/doc line below to enable admin documentation:
Exemple #6
0
from app.middleware.virtualapi import VirtualApi
from django.conf               import settings
from django.conf.urls          import patterns, include, url
from django.contrib            import admin
from urlmiddleware.conf        import middleware, mpatterns

admin.autodiscover()

# This will catch the api calls with a virtual api middleware.
# If needed, this middleware will create the API endpoints and resources
# that match to the given slug.
middlewarepatterns = mpatterns('',
    middleware(r'^api/([a-zA-Z0-9_\-]+)/', VirtualApi),
)

urlpatterns = patterns('',
    url(r'^api/',                                                 include('app.detective.urls')),
    url(r'^$',                                                    'app.detective.views.home', name='home'),
    url(r'^404/$',                                                'app.detective.views.home', name='404'),
    url(r'^admin/',                                               include(admin.site.urls)),
    url(r'^account/',                                             include('registration.backends.default.urls')),
    url(r'^account/activate/$',                                   'app.detective.views.home', name='registration_activate'),
    url(r'^account/reset-password/$',                             'app.detective.views.home', name='reset_password'),
    url(r'^account/reset-password-confirm/$',                     'app.detective.views.home', name='reset_password_confirm'),
    url(r'^page/$',                                               'app.detective.views.home', name='page-list'),
    url(r'^page/\w+/$',                                           'app.detective.views.home', name='page-single'),
    url(r'^login/$',                                              'app.detective.views.home', name='login'),
    url(r'^search/$',                                             'app.detective.views.home', name='search'),
    url(r'^signup/$',                                             'app.detective.views.home', name='signup'),
    url(r'^contact-us/$',                                         'app.detective.views.home', name='contact-us'),
    url(r'^job-runner/',                                          include('django_rq.urls')),
Exemple #7
0
from django.contrib import admin
from django.conf import settings
from images.views import ImageUploaderView
from images.views import ImageListView
from images.views import ImageView
from django.views.decorators.csrf import csrf_exempt

urlpatterns = patterns('',
    #url(r'^$', csrf_exempt(ImageUploaderView.as_view())),
    url(r'^$', ImageUploaderView.as_view(), name='upload'),
    url(r'list/$', ImageListView.as_view(), name='list'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^image/(?P<image_identifier>[^/]+)/$', ImageView.as_view(), name='image'),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    url(r'^local_image/', include('db_storage.urls')),
) 

# apply authentication middleware on everything but the image urls
from urlmiddleware.conf import middleware, mpatterns
middlewarepatterns = mpatterns('',
    middleware(r'^(?!image)', 'django.contrib.sessions.middleware.SessionMiddleware'),
    middleware(r'^(?!image)', 'django.contrib.auth.middleware.AuthenticationMiddleware'),
    middleware(r'^(?!image)', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware'),
    middleware(r'^(?!image)', 'django.contrib.messages.middleware.MessageMiddleware'),
)

# Serving Locally Stored Media Files
# ----------------------------------
# media files are served from the media directory via dj_static. The configuration
# can be found in frame/wsgi.py
Exemple #8
0
from test_urlmiddleware.middleware import NoOpMiddleWare, NoOpMiddleWare2


urlpatterns = patterns('',
    url(r'^$', TemplateView.as_view(template_name='base.html')),
    url(r'^accounts/$', TemplateView.as_view(template_name='base.html')),
    url(r'^no_middleware/$', TemplateView.as_view(template_name='base.html')),
)


middlewarepatterns = mpatterns('',
    middleware(r'^$', NoOpMiddleWare),
    middleware(r'^sub/$', NoOpMiddleWare),
    middleware(r'^sub/$', NoOpMiddleWare2),
    middleware(r'^dotted/$', 'test_urlmiddleware.middleware.NoOpMiddleWare3'),
    (r'^dotted/$', 'test_urlmiddleware.middleware.NoOpMiddleWare4'),
    middleware(r'^dupe/$', 'test_urlmiddleware.middleware.NoOpMiddleWare5'),
    (r'^dupe/$', 'test_urlmiddleware.middleware.NoOpMiddleWare5'),
    middleware(r'^include_test/', include('test_urlmiddleware.urls_include')),
    (r'^include_test/', include('test_urlmiddleware.urls_include')),
    middleware(r'^include_views_test/', include('test_urlmiddleware.urls_empty')),
)

middlewarepatterns += mpatterns('test_urlmiddleware.middleware',
    middleware(r'^dotted2/$', 'NoOpMiddleWare6'),
)

middlewarepatterns += mpatterns('',
    middleware(r'^invalid/$', 'NotARealThing'),
)