| 123456789101112131415161718192021222324252627282930313233 |
- from django.conf.urls.defaults import patterns, url, include
-
- from oscar.core.application import Application
- from oscar.apps.catalogue.app import application as catalogue_app
- from oscar.apps.customer.app import application as customer_app
- from oscar.apps.basket.app import application as basket_app
- from oscar.apps.checkout.app import application as checkout_app
- from oscar.apps.promotions.app import application as promotions_app
- from oscar.apps.search.app import application as search_app
-
-
- class Shop(Application):
- name = None
-
- catalogue_app = catalogue_app
- customer_app = customer_app
- basket_app = basket_app
- checkout_app = checkout_app
- promotions_app = promotions_app
- search_app = search_app
-
- def get_urls(self):
- urlpatterns = patterns('',
- (r'products/', include(self.catalogue_app.urls)),
- (r'basket/', include(self.basket_app.urls)),
- (r'checkout/', include(self.checkout_app.urls)),
- (r'accounts/', include(self.customer_app.urls)),
- (r'search/', include(self.search_app.urls)),
- (r'', include(self.promotions_app.urls)),
- )
- return urlpatterns
-
- shop = Shop()
|