You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
106 lines
3.7 KiB
106 lines
3.7 KiB
from django.conf.urls import patterns, include, url
|
|
from django.contrib import admin
|
|
from django.http import HttpResponse
|
|
from api.views import call_order
|
|
from news.views import NewsSitemap
|
|
from store.views import order_view, order_print, ProductSitemap, CategorySitemap, order_kkb, kkb_result
|
|
from main.views import *
|
|
from rest_framework import routers
|
|
# from api.urls import router
|
|
from rest_framework import routers
|
|
from api.views import *
|
|
from django.contrib import sitemaps
|
|
from django.core.urlresolvers import reverse
|
|
from django.contrib.sitemaps.views import sitemap
|
|
# Serializers define the API representation.
|
|
|
|
# Routers provide an easy way of automatically determining the URL conf.
|
|
router = routers.DefaultRouter(trailing_slash=True)
|
|
|
|
admin.site.site_header = 'Админка Batiskaf-kz.kz'
|
|
admin.site.site_title = 'Админка Batiskaf-kz.kz'
|
|
admin.site.index_title = 'Модели'
|
|
|
|
|
|
class StaticViewSitemap(sitemaps.Sitemap):
|
|
priority = 0.9
|
|
changefreq = 'daily'
|
|
|
|
def items(self):
|
|
return [
|
|
'size_index', 'size_beuchat',
|
|
'size_omer_sporasub', 'size_sargan', 'size_scorpena',
|
|
'advantages', 'payment', 'delivery',
|
|
'contacts', 'faq',
|
|
'store_cart_detail', 'store_search', 'store_sale',
|
|
'accounts_index', 'accounts_login', 'news_index',
|
|
]
|
|
|
|
def location(self, item):
|
|
return reverse(item)
|
|
|
|
class MainStaticViewSitemap(sitemaps.Sitemap):
|
|
priority = 1
|
|
changefreq = 'daily'
|
|
|
|
def items(self):
|
|
return [
|
|
'index',
|
|
]
|
|
|
|
def location(self, item):
|
|
return reverse(item)
|
|
|
|
|
|
sitemaps1 = {
|
|
'mainstatic': MainStaticViewSitemap,
|
|
'static': StaticViewSitemap,
|
|
'items': ProductSitemap,
|
|
'news': NewsSitemap,
|
|
'categories': CategorySitemap,
|
|
}
|
|
|
|
|
|
urlpatterns = patterns(
|
|
'',
|
|
url(r'^$', 'main.views.index',
|
|
name='index'),
|
|
url(r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps1},
|
|
name='django.contrib.sitemaps.views.sitemap'),
|
|
(r'^robots\.txt$', lambda r: HttpResponse("User-agent: *\nDisallow: \nHost: batiskaf-kz.kz\nSitemap: http://batiskaf-kz.kz/sitemap.xml", content_type="text/plain")),
|
|
url(r'^size/$', 'main.views.size_index',
|
|
name='size_index'),
|
|
url(r'^feedback/$', 'main.views.feedback',
|
|
name='feedback'),
|
|
url(r'^size/beuchat/$', 'main.views.size_beuchat',
|
|
name='size_beuchat'),
|
|
url(r'^size/omer-sporasub/$', 'main.views.size_omer_sporasub',
|
|
name='size_omer_sporasub'),
|
|
url(r'^size/sargan/$', 'main.views.size_sargan',
|
|
name='size_sargan'),
|
|
url(r'^size/scorpena/$', 'main.views.size_scorpena',
|
|
name='size_scorpena'),
|
|
url(r'^api/item/(?P<article>.+)/$', 'main.views.temp_count_update', name='temp_count_update'),
|
|
url(r'^api/', include(router.urls)),
|
|
url(r'^news/', include('news.urls')),
|
|
url(r'^get_order_amount/$', 'store.views.get_order_amount'),
|
|
url(r'^order_call/$', 'api.views.call_order'),
|
|
url(r'^order_order/$', 'api.views.order_order'),
|
|
url(r'^order/(?P<order>.+)/print/$', order_print,
|
|
name='store_order_print'),
|
|
url(r'^order/(?P<order>.+)/kkb/$', order_kkb,
|
|
name='store_order_kkb'),
|
|
url(r'^kkb_result/$', kkb_result,
|
|
name='kkb_result'),
|
|
|
|
url(r'^order/(?P<order>.+)/$', order_view,
|
|
name='store_order_view'),
|
|
url(r'^store/', include('store.urls')),
|
|
url(r'^account/', include('accounts.urls')),
|
|
url(r'^advantages/$', advantages, name='advantages'),
|
|
url(r'^payment/$', payment, name='payment'),
|
|
url(r'^delivery/$', delivery, name='delivery'),
|
|
url(r'^contacts/$', contacts, name='contacts'),
|
|
url(r'^faq/$', faq, name='faq'),
|
|
url(r'^admin2517_garpun/', include(admin.site.urls)),
|
|
)
|
|
|