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()
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'), )