|
|
|
@ -1,4 +1,5 @@ |
|
|
|
from django.contrib.auth import authenticate, login |
|
|
|
from django.contrib.auth import authenticate, login |
|
|
|
|
|
|
|
from django.core.mail import mail_managers |
|
|
|
from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage |
|
|
|
from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage |
|
|
|
from django.shortcuts import get_object_or_404, redirect, render |
|
|
|
from django.shortcuts import get_object_or_404, redirect, render |
|
|
|
from django.views.generic import * |
|
|
|
from django.views.generic import * |
|
|
|
@ -242,6 +243,8 @@ class CartDetailView(TemplateView): |
|
|
|
order.profile = profile |
|
|
|
order.profile = profile |
|
|
|
order.save() |
|
|
|
order.save() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mail_managers('Оформили заказ', 'Смотреть в админке') |
|
|
|
|
|
|
|
|
|
|
|
return redirect('/order/{}/'.format(order.pk)) |
|
|
|
return redirect('/order/{}/'.format(order.pk)) |
|
|
|
else: |
|
|
|
else: |
|
|
|
return self.render_to_response(self.get_context_data()) |
|
|
|
return self.render_to_response(self.get_context_data()) |
|
|
|
@ -277,14 +280,14 @@ def order_print(request, order): |
|
|
|
|
|
|
|
|
|
|
|
class ProductSitemap(Sitemap): |
|
|
|
class ProductSitemap(Sitemap): |
|
|
|
changefreq = "daily" |
|
|
|
changefreq = "daily" |
|
|
|
priority = 1 |
|
|
|
priority = 0.8 |
|
|
|
|
|
|
|
|
|
|
|
def items(self): |
|
|
|
def items(self): |
|
|
|
return Product.objects.all() |
|
|
|
return Product.objects.all() |
|
|
|
|
|
|
|
|
|
|
|
class CategorySitemap(Sitemap): |
|
|
|
class CategorySitemap(Sitemap): |
|
|
|
changefreq = "daily" |
|
|
|
changefreq = "daily" |
|
|
|
priority = 1 |
|
|
|
priority = 0.6 |
|
|
|
|
|
|
|
|
|
|
|
def items(self): |
|
|
|
def items(self): |
|
|
|
return Category.objects.all() |
|
|
|
return Category.objects.all() |
|
|
|
|