from shops.views import ShopView, SearchView, CartView, GoToOrderView, OrderCompletedView, GoToOrdersOrToAdminView, \ AboutView, ListByUserView, ListMyView, ListView, ProductView from shops.editviews import EditFaceView, EditView, CreateView, RemoveView, RestoreView, \ ShopCountryAdderView, ShopCategoryAdderView, ShopProducerAdderView, \ ShopCountryRemoverView, ShopCategoryRemoverView, ShopProducerRemoverView from shops.productviews import AddProductsView, EditProductView, RemoveProductView, \ AddProductView, EditProductsView, AddToCartView, RemoveFromCartView, \ ImportExcelProducts, ImportExcelProducts2 from django.contrib.auth.decorators import login_required from django.views.generic import TemplateView urlpatterns = patterns( '', url( r'^new', login_required( CreateView.as_view() ) ), url( r'^my', login_required( ListMyView.as_view() ) ), url( r'^remove/', login_required( RemoveView.as_view() ) ), url( r'^restore/', login_required( RestoreView.as_view() ) ), url( r'^edit-face/(\w+)', login_required( EditFaceView.as_view() ) ), url( r'^edit/(\w+)', login_required( EditView.as_view() ) ), url( r'^add-country', login_required( ShopCountryAdderView.as_view() ) ), url( r'^add-category', login_required( ShopCategoryAdderView.as_view() ) ), url( r'^add-producer', login_required( ShopProducerAdderView.as_view() ) ), url( r'^remove-country', login_required( ShopCountryRemoverView.as_view() ) ), url( r'^remove-category', login_required( ShopCategoryRemoverView.as_view() ) ), url( r'^remove-producer', login_required( ShopProducerRemoverView.as_view() ) ), (r'^\w+/robots.txt$', TemplateView.as_view( template_name = 'empty.html' ) ), url( r'^(\w+)/edit-products', login_required( EditProductsView.as_view() ) ), url( r'^add-products', login_required( AddProductsView.as_view() ) ), url( r'^(\w+)/import-excel-products-2', login_required( ImportExcelProducts2.as_view() ) ), url( r'^(\w+)/import-excel-products', login_required( ImportExcelProducts.as_view() ) ),
from django.conf.urls.defaults import patterns, include, url from django.contrib.auth.decorators import login_required from home.views import ( PromoView, RegisterView, LoginView, LogoutView, MyVirtMoneyView, RegistrationCompleteView, EmailConfirmedView, ) from home.authviews import AuthVkView, AuthFbView from shops.views import ListMyView from django.views.generic import RedirectView urlpatterns = patterns( "", url(r"^auth/vk", AuthVkView.as_view()), url(r"^auth/fb", AuthFbView.as_view()), url(r"^my-virt-money", login_required(MyVirtMoneyView.as_view())), url(r"^register/$", RegisterView.as_view()), (r"^register/$", RedirectView.as_view(url="/welcome/")), url(r"^$", PromoView.as_view()), url(r"^welcome", PromoView.as_view()), url(r"^login/$", LoginView.as_view()), url(r"^logout/$", LogoutView.as_view()), url(r"^registration-complete/", login_required(RegistrationCompleteView.as_view())), url(r"^email-confirmed/", login_required(EmailConfirmedView.as_view())), url(r"^shops-list-my", login_required(ListMyView.as_view())), )