Пример #1
0
def profile():
    print 'Creating database ...',
    create_database()
    print 'done'
    print 'Profiling home view ...'
    profile_view(SearchView.as_view())
    print 'Profiling cart view ...'
    profile_view(CartView.as_view())
    print 'Profiling metadata view ...'
    profile_view(metadata)
    print 'Profiling manifest view ...'
    profile_view(manifest)
    print 'Profiling summary view ...'
    profile_view(summary)
    empty_cache()
    remove_database()
Пример #2
0
from django.conf.urls import patterns, url
from cghub.apps.cart.views import (
                CartAddItem, CartAddRemoveItemsView, CartClearView,
                CartDownloadFilesView, CartView)


urlpatterns = patterns('',
    url(
        r'^(?P<action>add|remove)/$',
        CartAddRemoveItemsView.as_view(), name='cart_add_remove_items'),
    url(
        r'^add/(?P<analysis_id>'
        '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/$',
        CartAddItem.as_view(), name='cart_add_item'),
    url(
        r'^clear/$',
        CartClearView.as_view(), name='cart_clear'),
    url(
        r'^(?P<action>manifest|metadata|summary|urls)/$',
        CartDownloadFilesView.as_view(), name='cart_download_files'),
    url(r'^$', CartView.as_view(), name='cart_page'),
)