remotes/origin/artem
Gena 11 years ago
parent d938b5edc6
commit a72803a77c
  1. 2
      batiskaf/jinja2.py
  2. 660
      batiskaf/templates/jinja2/base.jinja
  3. 7
      main/views.py
  4. BIN
      static/favicon.ico

@ -4,6 +4,7 @@ from batiskaf.jinja2_ext.thumbnails import thumbnail
from batiskaf.jinja2_ext.cart import cart from batiskaf.jinja2_ext.cart import cart
from batiskaf.jinja2_ext.html_filters import * from batiskaf.jinja2_ext.html_filters import *
from jinja2 import Environment from jinja2 import Environment
from store.models import Category
def environment(**options): def environment(**options):
@ -11,6 +12,7 @@ def environment(**options):
env.globals.update({ env.globals.update({
'static': staticfiles_storage.url, 'static': staticfiles_storage.url,
'url': reverse, 'url': reverse,
'main_categories': Category.objects.filter(parent__isnull=True).order_by('pk'),
}) })
env.filters['linebreaks'] = linebreaks env.filters['linebreaks'] = linebreaks
env.filters['thumbnail'] = thumbnail env.filters['thumbnail'] = thumbnail

@ -6,9 +6,9 @@
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>{% block title %}Батискаф{% endblock %}</title> <title>{% block title %}Батискаф{% endblock %}</title>
<meta name="description" content="{% block meta_description %}{% endblock %}"> <meta name="description" content="{% block meta_description %}{% endblock %}">
<meta name="author" content="Sitio"> <meta name="author" content="Sitio.kz">
<link href='/static/favicon.ico?v=1' type='image/x-icon' rel='shortcut icon'/>
<!-- Bootstrap -->
<link href="/static/bower_components/Bootflat/css/bootstrap.min.css" rel="stylesheet"> <link href="/static/bower_components/Bootflat/css/bootstrap.min.css" rel="stylesheet">
<link href="/static/bower_components/Bootflat/bootflat/css/bootflat.min.css" rel="stylesheet"> <link href="/static/bower_components/Bootflat/bootflat/css/bootflat.min.css" rel="stylesheet">
@ -23,333 +23,369 @@
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]--> <![endif]-->
</head> </head>
<body> <body>
<!-- Yandex.Metrika counter --> <!-- Yandex.Metrika counter -->
<script type="text/javascript"> <script type="text/javascript">
(function (d, w, c) { (function (d, w, c) {
(w[c] = w[c] || []).push(function() { (w[c] = w[c] || []).push(function () {
try { try {
w.yaCounter30685703 = new Ya.Metrika({id:30685703, w.yaCounter30685703 = new Ya.Metrika({
webvisor:true, id: 30685703,
clickmap:true, webvisor: true,
trackLinks:true, clickmap: true,
accurateTrackBounce:true}); trackLinks: true,
} catch(e) { } accurateTrackBounce: true
}); });
} catch (e) {
var n = d.getElementsByTagName("script")[0], }
s = d.createElement("script"), });
f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript"; var n = d.getElementsByTagName("script")[0],
s.async = true; s = d.createElement("script"),
s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js"; f = function () {
n.parentNode.insertBefore(s, n);
if (w.opera == "[object Opera]") { };
d.addEventListener("DOMContentLoaded", f, false); s.type = "text/javascript";
} else { f(); } s.async = true;
})(document, window, "yandex_metrika_callbacks"); s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";
</script>
<noscript><div><img src="//mc.yandex.ru/watch/30685703" style="position:absolute; left:-9999px;" alt="" /></div></noscript> if (w.opera == "[object Opera]") {
<!-- /Yandex.Metrika counter --> d.addEventListener("DOMContentLoaded", f, false);
} else {
<div class="container-fluid header-top"> f();
<div class="container"> }
})(document, window, "yandex_metrika_callbacks");
</script>
<div class="top-left-links"><a href="#">Оплата</a> | <a href="#">Доставка</a> | <a href="#">Помощь</a> | <a <noscript>
<div><img src="//mc.yandex.ru/watch/30685703" style="position:absolute; left:-9999px;" alt=""/></div>
</noscript>
<!-- /Yandex.Metrika counter -->
<div class="container-fluid header-top">
<div class="container">
<div class="top-left-links"><a href="#">Оплата</a> | <a href="#">Доставка</a> | <a href="#">Помощь</a> | <a
href="#">Контакты</a></div> href="#">Контакты</a></div>
<div class="top-right-links"><span class="yellow">+7 (777) 163-14-34</span> | <div class="top-right-links"><span class="yellow">+7 (777) 163-14-34</span> |
<span class="yellow">+7 (775) 859-12-17</span> | <span class="yellow">+7 (775) 859-12-17</span> |
<a href="mailto:admin@batiskaf.kz">Написать нам</a> | <a href="skype:gurpun_u-ka1?chat"><img src="/static/img/skype.png" alt="" width="20" height="20"/></a> <a href="mailto:admin@batiskaf.kz">Написать нам</a> | <a href="skype:gurpun_u-ka1?chat"><img
src="/static/img/skype.png" alt="" width="20" height="20"/></a>
</div> </div>
</div> </div>
</div>
<div class="container-fluid header-middle">
<div class="container">
<div class="logo-container">
<a href="/"><img src="/static/img/logo.png" alt="" width="457" height="104"/></a>
</div> </div>
<div class="container-fluid header-middle"> <div class="quick-access-container">
<div class="container"> <form action="">
<div class="logo-container"> <input type="text" placeholder="Что ищем?"/>
<a href="/"><img src="/static/img/logo.png" alt="" width="457" height="104"/></a> <button type="submit"><span class="glyphicon glyphicon-search" aria-hidden="true"></span></button>
</div> </form>
<div class="quick-access-container"> <p class="small-welcome">Добро пожаловать в интернет-магазин Батискаф!</p>
<form action="">
<input type="text" placeholder="Что ищем?"/> <p class="quick-links"><a href="#">Мой аккаунт</a> | <a href="#">Новости</a> | <a href="/store/cart/">Моя
<button type="submit"><span class="glyphicon glyphicon-search" aria-hidden="true"></span></button> корзина {% if (request|cart).items|length > 0 %}
</form> <span class="label label-success">{{ (request|cart).items|length }}</span>{% endif %}</a> | <a
<p class="small-welcome">Добро пожаловать в интернет-магазин Батискаф!</p> href="#">Оформление заказа</a> | <a href="#">Войти</a></p>
</div>
</div>
</div>
<p class="quick-links"><a href="#">Мой аккаунт</a> | <a href="#">Новости</a> | <a href="/store/cart/">Моя <div class="container-fluid navbar-container" id="shop-categories" data-spy="affix" data-offset-top="170">
корзина {% if (request|cart).items|length > 0 %} <div class="navbar navbar-inverse yamm navbar-static-top">
<span class="label label-success">{{ (request|cart).items|length }}</span>{% endif %}</a> | <a <div class="container">
href="#">Оформление заказа</a> | <a href="#">Войти</a></p> <div class="navbar-header">
</div> <a href="/" class="navbar-brand"><span class="glyphicon glyphicon-home" aria-hidden="true"></span></a>
</div>
</div> </div>
<div>
<div class="container-fluid navbar-container" id="shop-categories" data-spy="affix" data-offset-top="170"> <ul class="nav navbar-nav">
<div class="navbar navbar-inverse yamm navbar-static-top"> {% for category in main_categories %}
<div class="container"> <li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown"
<div class="navbar-header"> class="dropdown-toggle">{{ category.title }}</a>
<a href="/" class="navbar-brand"><span class="glyphicon glyphicon-home" aria-hidden="true"></span></a> <ul class="dropdown-menu">
</div> <li>
<div> <div class="yamm-content">
<ul class="nav navbar-nav"> <div class="row">
{% for child in category.childs.all() %}
<li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Подводная <ul>
охота</a> <li><a class="title" href="{{ child.get_absolute_url() }}">{{ child.title }}</a>
<ul class="dropdown-menu"> </li>
<li> {% for child2 in child.childs.all() %}
<div class="yamm-content"> <li><a href="{{ child2.get_absolute_url() }}">{{ child2.title }}</a></li>
<div class="row"> {% endfor %}
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">
<ul>
<li><a class="title" href="/store/spearfishing/spearguns/">Ружья</a> </ul>
</li> {% endfor %}
<li><a href="#">Пневматика</a></li>
<li><a href="/store/spearfishing/spearguns/arbalets/">Арбалеты</a></li>
<li><a href="#">Карбоновые арбалеты</a></li> </div>
</ul> </div>
<ul>
<li><a class="title" href="#">Аксессуары к ружьям</a></li>
<li><a href="#">Гарпуны</a></li>
<li><a href="#">Наконечники</a></li>
<li><a href="#">Катушки</a></li>
<li><a href="#">Линь</a></li>
<li><a href="#">Амортизаторы</a></li>
<li><a href="#">Заряжалки</a></li>
<li><a href="#">Запчасти</a></li>
<li><a href="#">Тяжи и зацепы</a></li>
<li><a href="#">Прочее</a></li>
</ul>
</div>
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">
<ul>
<li><a class="title" href="#">Неопрен</a></li>
<li><a href="#">Гидрокостюмы</a></li>
<li><a href="#">Перчатки</a></li>
<li><a href="#">Носки</a></li>
</ul>
<ul>
<li><a class="title" href="#">Экипировка</a></li>
<li><a href="#">Маски</a></li>
<li><a href="#">Ласты</a></li>
<li><a href="#">Трубки</a></li>
<li><a href="#">Куканы</a></li>
<li><a href="#">Сумки</a></li>
</ul>
</div>
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">
<ul>
<li><a class="title" href="#">Грузовые системы</a></li>
<li><a href="#">Ремни</a></li>
<li><a href="#">Грузы</a></li>
<li><a href="#">Жилеты</a></li>
</ul>
<ul>
<li><a class="title" href="#">Приборы</a></li>
<li><a href="#">Компьютеры</a></li>
<li><a href="#">Компасы</a></li>
</ul>
</div>
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">
<ul>
<li><a class="title" href="#">Фонари</a></li>
<li><a href="#">На батарейках</a></li>
<li><a href="#">Аккумуляторные</a></li>
</ul>
<ul>
<li><a class="title" href="#">Безопасность</a></li>
<li><a href="#">Ножи</a></li>
<li><a href="#">Буи, плотики</a></li>
</ul>
</div>
</div>
</div>
</li>
</ul>
</li>
<li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Дайвинг</a>
<ul class="dropdown-menu">
<li>
<div class="yamm-content">
</div>
</li>
</ul>
</li>
<li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown"
class="dropdown-toggle">Фридайвинг</a>
<ul class="dropdown-menu">
<li>
<div class="yamm-content">
</div>
</li>
</ul>
</li>
<li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Отдых на
воде</a>
<ul class="dropdown-menu">
<li>
<div class="yamm-content">
</div>
</li>
</ul>
</li>
<li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown"
class="dropdown-toggle">Распродажа</a>
<ul class="dropdown-menu">
<li>
<div class="yamm-content">
</div>
</li>
</ul>
</li>
<li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Детям</a>
<ul class="dropdown-menu">
<li>
<div class="yamm-content">
</div>
</li>
</ul>
</li>
<li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Для
бассейна</a>
<ul class="dropdown-menu">
<li>
<div class="yamm-content">
</div>
</li>
</ul>
</li>
<li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Подарочный
сертификат</a>
<ul class="dropdown-menu">
<li>
<div class="yamm-content">
</div>
</li>
</ul>
</li> </li>
</ul> </ul>
</li>
{% endfor %}
{# <li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Подводная#}
{# охота</a>#}
{# <ul class="dropdown-menu">#}
{# <li>#}
{# <div class="yamm-content">#}
{# <div class="row">#}
{# <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">#}
{# <ul>#}
{# <li><a class="title" href="/store/spearfishing/spearguns/">Ружья</a>#}
{# </li>#}
{# <li><a href="#">Пневматика</a></li>#}
{# <li><a href="/store/spearfishing/spearguns/arbalets/">Арбалеты</a></li>#}
{# <li><a href="#">Карбоновые арбалеты</a></li>#}
{# </ul>#}
{# <ul>#}
{# <li><a class="title" href="#">Аксессуары к ружьям</a></li>#}
{# <li><a href="#">Гарпуны</a></li>#}
{# <li><a href="#">Наконечники</a></li>#}
{# <li><a href="#">Катушки</a></li>#}
{# <li><a href="#">Линь</a></li>#}
{# <li><a href="#">Амортизаторы</a></li>#}
{# <li><a href="#">Заряжалки</a></li>#}
{# <li><a href="#">Запчасти</a></li>#}
{# <li><a href="#">Тяжи и зацепы</a></li>#}
{# <li><a href="#">Прочее</a></li>#}
{# </ul>#}
{# </div>#}
{# <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">#}
{# <ul>#}
{# <li><a class="title" href="#">Неопрен</a></li>#}
{# <li><a href="#">Гидрокостюмы</a></li>#}
{# <li><a href="#">Перчатки</a></li>#}
{# <li><a href="#">Носки</a></li>#}
{# </ul>#}
{# <ul>#}
{# <li><a class="title" href="#">Экипировка</a></li>#}
{# <li><a href="#">Маски</a></li>#}
{# <li><a href="#">Ласты</a></li>#}
{# <li><a href="#">Трубки</a></li>#}
{# <li><a href="#">Куканы</a></li>#}
{# <li><a href="#">Сумки</a></li>#}
{# </ul>#}
{# </div>#}
{# <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">#}
{# <ul>#}
{# <li><a class="title" href="#">Грузовые системы</a></li>#}
{# <li><a href="#">Ремни</a></li>#}
{# <li><a href="#">Грузы</a></li>#}
{# <li><a href="#">Жилеты</a></li>#}
{# </ul>#}
{# <ul>#}
{# <li><a class="title" href="#">Приборы</a></li>#}
{# <li><a href="#">Компьютеры</a></li>#}
{# <li><a href="#">Компасы</a></li>#}
{# </ul>#}
{# </div>#}
{# <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">#}
{# <ul>#}
{# <li><a class="title" href="#">Фонари</a></li>#}
{# <li><a href="#">На батарейках</a></li>#}
{# <li><a href="#">Аккумуляторные</a></li>#}
{# </ul>#}
{# <ul>#}
{# <li><a class="title" href="#">Безопасность</a></li>#}
{# <li><a href="#">Ножи</a></li>#}
{# <li><a href="#">Буи, плотики</a></li>#}
{# </ul>#}
{# </div>#}
{# </div>#}
{# </div>#}
{# </li>#}
{# </ul>#}
{# </li>#}
{# <li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Дайвинг</a>#}
{# <ul class="dropdown-menu">#}
{# <li>#}
{# <div class="yamm-content">#}
{##}
{# </div>#}
{# </li>#}
{# </ul>#}
{# </li>#}
{# <li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown"#}
{# class="dropdown-toggle">Фридайвинг</a>#}
{# <ul class="dropdown-menu">#}
{# <li>#}
{# <div class="yamm-content">#}
{##}
{# </div>#}
{# </li>#}
{# </ul>#}
{# </li>#}
{# <li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Отдых на#}
{# воде</a>#}
{# <ul class="dropdown-menu">#}
{# <li>#}
{# <div class="yamm-content">#}
{##}
{# </div>#}
{# </li>#}
{# </ul>#}
{# </li>#}
{# <li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown"#}
{# class="dropdown-toggle">Распродажа</a>#}
{# <ul class="dropdown-menu">#}
{# <li>#}
{# <div class="yamm-content">#}
{##}
{# </div>#}
{# </li>#}
{# </ul>#}
{# </li>#}
{# <li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Детям</a>#}
{# <ul class="dropdown-menu">#}
{# <li>#}
{# <div class="yamm-content">#}
{##}
{# </div>#}
{# </li>#}
{# </ul>#}
{# </li>#}
{# <li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Для#}
{# бассейна</a>#}
{# <ul class="dropdown-menu">#}
{# <li>#}
{# <div class="yamm-content">#}
{##}
{# </div>#}
{# </li>#}
{# </ul>#}
{# </li>#}
{# <li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Подарочный#}
{# сертификат</a>#}
{# <ul class="dropdown-menu">#}
{# <li>#}
{# <div class="yamm-content">#}
{##}
{# </div>#}
{# </li>#}
{# </ul>#}
{# </li>#}
</ul>
</div>
</div>
</div>
</div>
<div class="container main-container">
{% block content %}
{% endblock %}
</div>
<footer class="footer">
<div class="container-fluid footer-top">
</div>
<div class="container-fluid footer-bottom">
<div class="container">
<div class="row">
<div class="footer-col col-xs-4">
<span class="title">О НАС</span><br/><br/>
<div class="row">
<div class="col-xs-6">
<a href="#">Сеть Батискаф</a><br/>
<a href="#">Магазины</a><br/>
<a href="#">Наши бренды</a><br/>
<a href="#">Новости</a><br/>
</div>
<div class="col-xs-6">
<a href="#">Контакты</a><br/>
<a href="#">Обратная связь</a><br/>
<a href="#">Журнал</a><br/>
<a href="#">Франчайзинг</a><br/>
</div> </div>
</div> </div>
</div>
</div>
<div class="container main-container">
{% block content %}
{% endblock %}
</div>
<footer class="footer">
<div class="container-fluid footer-top">
</div> </div>
<div class="container-fluid footer-bottom"> <div class="footer-col col-xs-4">
<div class="container"> <span class="title">ОБСЛУЖИВАНИЕ КЛИЕНТОВ</span><br/><br/>
<div class="row">
<div class="footer-col col-xs-4"> <div class="row">
<span class="title">О НАС</span><br/><br/> <div class="col-xs-6">
<a href="#">Доставка</a><br/>
<div class="row"> <a href="#">Оплата</a><br/>
<div class="col-xs-6"> <a href="#">Система скидок</a><br/>
<a href="#">Сеть Батискаф</a><br/>
<a href="#">Магазины</a><br/>
<a href="#">Наши бренды</a><br/>
<a href="#">Новости</a><br/>
</div>
<div class="col-xs-6">
<a href="#">Контакты</a><br/>
<a href="#">Обратная связь</a><br/>
<a href="#">Журнал</a><br/>
<a href="#">Франчайзинг</a><br/>
</div>
</div>
</div>
<div class="footer-col col-xs-4">
<span class="title">ОБСЛУЖИВАНИЕ КЛИЕНТОВ</span><br/><br/>
<div class="row">
<div class="col-xs-6">
<a href="#">Доставка</a><br/>
<a href="#">Оплата</a><br/>
<a href="#">Система скидок</a><br/>
</div>
<div class="col-xs-6">
<a href="#">Сервис</a><br/>
<a href="#">Возврат и возмещение</a><br/>
<a href="#">Правила и условия</a><br/>
<a href="#">Помощь</a><br/>
</div>
</div>
</div>
<div class="footer-col col-xs-4 text-center col-last">
<span class="title">МЫ В ИНТЕРНЕТЕ</span><br/><br/>
<div class="row">
Кнопочки социалок
</div>
</div>
</div> </div>
<br/><br/> <div class="col-xs-6">
<a href="#">Сервис</a><br/>
<a href="#">Возврат и возмещение</a><br/>
<a href="#">Правила и условия</a><br/>
<a href="#">Помощь</a><br/>
</div>
</div>
<p> </div>
<a href="#">Карта сайта</a> &nbsp;|&nbsp; <a href="#">Поисковые запросы</a> &nbsp;|&nbsp; <a href="#">Расширенный <div class="footer-col col-xs-4 text-center col-last">
Поиск</a> &nbsp;|&nbsp; <a href="#">Контакты</a> &nbsp;|&nbsp; <a href="#">RSS</a> &nbsp;|&nbsp; <a
href="#">Privacy Policy</a>
</p><br/>
<p> <span class="title">МЫ В ИНТЕРНЕТЕ</span><br/><br/>
<a href="#">Карта сайта</a> <a href="#">Поисковые запросы</a> <a href="#">Advanced Search</a> <a
href="#">Contact Us</a> <a href="#">RSS</a>
</p><br/>
<p> <div class="row">
Все права защищены 2001-2014 © компанией Батискаф <br/> Кнопочки социалок
ООО "Батискаф” ИНН 7801565397 ОГРН 1127847046964 от 23.01.2012г. <br/>
Юрид.адрес: 199155 г.Санкт-Петербург Морская наб. д.33 лит.А пом.13Н
</p>
</div> </div>
</div> </div>
</footer> </div>
{% if request._messages %} <br/><br/>
<ul class="messages">
{% for message in request._messages %} <p>
<li{% if message.tags %} data-type="{{ message.tags }}"{% endif %}>{{ message|safe }}</li> <a href="#">Карта сайта</a> &nbsp;|&nbsp; <a href="#">Поисковые запросы</a> &nbsp;|&nbsp; <a href="#">Расширенный
{% endfor %} Поиск</a> &nbsp;|&nbsp; <a href="#">Контакты</a> &nbsp;|&nbsp; <a href="#">RSS</a> &nbsp;|&nbsp; <a
</ul> href="#">Privacy Policy</a>
{% endif %} </p><br/>
{% block footer_scripts %}
<script src="/static/bower_components/jquery/dist/jquery.min.js"></script> <p>
<script src="/static/bower_components/bootstrap/dist/js/bootstrap.min.js"></script> <a href="#">Карта сайта</a> <a href="#">Поисковые запросы</a> <a href="#">Advanced Search</a> <a
<script src="/static/bower_components/Bootflat/bootflat/js/icheck.min.js"></script> href="#">Contact Us</a> <a href="#">RSS</a>
<script src="/static/bower_components/Bootflat/bootflat/js/jquery.fs.selecter.min.js"></script> </p><br/>
<script src="/static/bower_components/Bootflat/bootflat/js/jquery.fs.stepper.min.js"></script>
<script src="/static/bower_components/sweetalert/lib/sweet-alert.min.js"></script> <p>
<script src="/static/js/icheck/icheck.min.js"></script> Все права защищены 2001-2014 © компанией Батискаф <br/>
<script src="/static/js/jquery.ba-bbq.min.js"></script> ООО "Батискаф” ИНН 7801565397 ОГРН 1127847046964 от 23.01.2012г. <br/>
<script src="/static/js/jquery.elevateZoom-3.0.8.min.js"></script> Юрид.адрес: 199155 г.Санкт-Петербург Морская наб. д.33 лит.А пом.13Н
<script src="/static/js/Selecter/jquery.fs.selecter.min.js"></script> </p>
<script src="/static/js/_.js?v=2"></script> </div>
{% endblock footer_scripts %} </div>
{% block jss %}{% endblock jss %} </footer>
{% if messages %} {% if request._messages %}
<script> <ul class="messages">
{% for message in messages %} {% for message in request._messages %}
swal("", "{{ message }}", "{{ message.tags|default('success') }}"); <li{% if message.tags %} data-type="{{ message.tags }}"{% endif %}>{{ message|safe }}</li>
{% endfor %} {% endfor %}
</script> </ul>
{% endif %} {% endif %}
</body> {% block footer_scripts %}
</html> <script src="/static/bower_components/jquery/dist/jquery.min.js"></script>
<script src="/static/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<script src="/static/bower_components/Bootflat/bootflat/js/icheck.min.js"></script>
<script src="/static/bower_components/Bootflat/bootflat/js/jquery.fs.selecter.min.js"></script>
<script src="/static/bower_components/Bootflat/bootflat/js/jquery.fs.stepper.min.js"></script>
<script src="/static/bower_components/sweetalert/lib/sweet-alert.min.js"></script>
<script src="/static/js/icheck/icheck.min.js"></script>
<script src="/static/js/jquery.ba-bbq.min.js"></script>
<script src="/static/js/jquery.elevateZoom-3.0.8.min.js"></script>
<script src="/static/js/Selecter/jquery.fs.selecter.min.js"></script>
<script src="/static/js/_.js?v=2"></script>
{% endblock footer_scripts %}
{% block jss %}{% endblock jss %}
{% if messages %}
<script>
{% for message in messages %}
swal("", "{{ message }}", "{{ message.tags|default('success') }}");
{% endfor %}
</script>
{% endif %}
</body>
</html>

@ -1,6 +1,9 @@
from django.shortcuts import render from django.shortcuts import render
from store.models import Product from store.models import Product, Category
def index(request): def index(request):
c = dict(products=Product.objects.order_by('-pk')[:8]) c = dict(
products=Product.objects.order_by('-pk')[:8],
)
return render(request, 'index.jinja', c) return render(request, 'index.jinja', c)

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Loading…
Cancel
Save