remotes/origin/artem
spacenergy 11 years ago
parent 031b85bdbd
commit 6f1550bc50
  1. 7
      batiskaf/settings.py
  2. 581
      batiskaf/templates/jinja2/base.jinja
  3. 31
      requirements.txt

@ -248,8 +248,11 @@ CELERY_RESULT_BACKEND = 'redis://localhost:6379/0'
CELERY_SEND_TASK_ERROR_EMAILS = True
if DEBUG:
EMAIL_BACKEND = 'main.backends.email_backends.EmailBackend'
EMAIL_FILE_PATH = 'tmp/eml/'
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
# EMAIL_BACKEND = 'django.core.mail.backends.filebased.EmailBackend'
# EMAIL_FILE_PATH = '/tmp/app-messages'
# EMAIL_BACKEND = 'main.backends.email_backends.EmailBackend'
# EMAIL_FILE_PATH = 'tmp/eml/'
GRAPPELLI_ADMIN_TITLE = 'Батискаф'
GRAPPELLI_SWITCH_USER = True

@ -6,316 +6,327 @@
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>{% block title %}Интернет-Магазин снаряжения для дайвинга и подводной охоты Батискаф-Казахстан{% endblock %}
| Batiskaf-KZ.kz</title>
<meta name="yandex" content="all"/>
<meta name="Description"
content="{% block meta_description %}Интернет-Магазин Батискаф-Казахстан. Купить снаряжение для дайвинга и подводной охоты в Казахстане. Гидрокостюмы, подводные костюмы, ласты, маски, трубки, акваланги, подводные ружья, арбалеты, пневматы, подводные фонари.{% endblock %}">
<meta name="Keywords"
content="{% block meta_keywords %}Интернет-Магазин, Батискаф-Казахстан, Купить снаряжение для дайвинга и подводной охоты, Гидрокостюмы, подводные костюмы, ласты, маски, трубки, акваланги, подводные ружья, арбалеты, пневматы, подводные фонари{% endblock %}"/>
<meta name="author" content="Sitio.kz">
<meta name='wmail-verification' content='9f76895b5c61bf07549fac4c6cfaed30'/>
<meta name="google-site-verification" content="5r-tJIBvrAgxrChs6U83OM9wSoUjp_lgTsZm4RiLeqE"/>
<link href='/static/favicon.ico?v=1' type='image/x-icon' rel='shortcut icon'/>
<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/less/_.css?v=14" rel="stylesheet">
<link href="/static/css/select2.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="/static/bower_components/sweetalert/lib/sweet-alert.css">
<link rel="stylesheet" href="/static/js/mp/dist/magnific-popup.css">
<link rel="stylesheet" href="/static/star-rating/jquery.rating.css">
<link href="/static/js/formstone/css/dropdown.css" rel="stylesheet">
{% block stylesheet %}{% endblock stylesheet %}
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<meta name="yandex" content="all"/>
<meta name="Description"
content="{% block meta_description %}Интернет-Магазин Батискаф-Казахстан. Купить снаряжение для дайвинга и подводной охоты в Казахстане. Гидрокостюмы, подводные костюмы, ласты, маски, трубки, акваланги, подводные ружья, арбалеты, пневматы, подводные фонари.{% endblock %}">
<meta name="Keywords"
content="{% block meta_keywords %}Интернет-Магазин, Батискаф-Казахстан, Купить снаряжение для дайвинга и подводной охоты, Гидрокостюмы, подводные костюмы, ласты, маски, трубки, акваланги, подводные ружья, арбалеты, пневматы, подводные фонари{% endblock %}"/>
<meta name="author" content="Sitio.kz">
<meta name='wmail-verification' content='9f76895b5c61bf07549fac4c6cfaed30'/>
<meta name="google-site-verification" content="5r-tJIBvrAgxrChs6U83OM9wSoUjp_lgTsZm4RiLeqE"/>
<link href='/static/favicon.ico?v=1' type='image/x-icon' rel='shortcut icon'/>
<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/less/_.css?v=14" rel="stylesheet">
<link href="/static/css/select2.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="/static/bower_components/sweetalert/lib/sweet-alert.css">
<link rel="stylesheet" href="/static/js/mp/dist/magnific-popup.css">
<link rel="stylesheet" href="/static/star-rating/jquery.rating.css">
<link href="/static/js/formstone/css/dropdown.css" rel="stylesheet">
{% block stylesheet %}{% endblock stylesheet %}
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<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>
<![endif]-->
</head>
<body>
</head>
<body>
<div class="container-fluid header-top">
<div class="container">
<div class="top-left-links"><a href="/news/">Новости</a> | <a href="/payment/">Оплата</a> | <a
<div class="container-fluid header-top">
<div class="container">
<div class="top-left-links"><a href="/news/">Новости</a> | <a href="/payment/">Оплата</a> | <a
href="/delivery/">Доставка</a> | <a
href="/advantages/">Преимущества</a> | <a
href="/contacts/">Контакты</a></div>
<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"><a href="#call-form" id="order-call-link"><span class="glyphicon glyphicon-phone-alt"
aria-hidden="true"></span> Заказать
звонок</a></span> |
<a href="mailto:admin@batiskaf-kz.kz"><span class="glyphicon glyphicon-envelope"
aria-hidden="true"></span> Написать нам</a> | <a
href="skype:batiskaf_kz?chat"><img
src="/static/img/skype.png" alt="Написать в Skype" title="Написать в Skype" width="20" height="20"/></a>
</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="Батискаф-Казахстан" title="Батискаф-Казахстан" width="457"
height="104"/></a>
</div>
<div class="quick-access-container">
<form action="/store/search/" method="get">
<input type="text" placeholder="Что ищем?" name="q" value="{{ request.GET['q']|default('') }}"/>
<button type="submit"><span class="glyphicon glyphicon-search" aria-hidden="true"></span></button>
</form>
<p class="small-welcome">Добро пожаловать в интернет-магазин Батискаф!</p>
<p class="quick-links"><a href="/feedback/"><strong class="text-info">Отзывы о магазине</strong></a> | <a
href="/account/">Мой аккаунт</a> | <a
href="/store/cart/">Моя
корзина {% if (request|cart).items|length > 0 %}
<span class="label label-success">{{ (request|cart).items|length }}</span>{% endif %}</a>
<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"><a href="#call-form" id="order-call-link"><span class="glyphicon glyphicon-phone-alt"
aria-hidden="true"></span> Заказать
звонок</a></span> |
<a href="mailto:admin@batiskaf-kz.kz"><span class="glyphicon glyphicon-envelope"
aria-hidden="true"></span> Написать нам</a> | <a
href="skype:batiskaf_kz?chat"><img
src="/static/img/skype.png" alt="Написать в Skype" title="Написать в Skype" width="20" height="20"/></a>
{% if request.user.is_authenticated() %}
| <a href="/account/logout/">Выйти</a>
{% else %}
| <a href="/account/login/">Войти</a>
{% endif %}
</p>
</div>
</div>
</div>
<div class="container-fluid navbar-container" id="shop-categories" data-spy="affix" data-offset-top="170">
<div class="navbar navbar-inverse yamm navbar-static-top">
<div class="container">
<div class="navbar-header">
<a href="/" class="navbar-brand"><span class="glyphicon glyphicon-home" aria-hidden="true"></span></a>
</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="Батискаф-Казахстан" title="Батискаф-Казахстан" width="457"
height="104"/></a>
</div>
<div class="quick-access-container">
<form action="/store/search/" method="get">
<input type="text" placeholder="Что ищем?" name="q" value="{{ request.GET['q']|default('') }}"/>
<button type="submit"><span class="glyphicon glyphicon-search" aria-hidden="true"></span></button>
</form>
<p class="small-welcome">Добро пожаловать в интернет-магазин Батискаф!</p>
<p class="quick-links"><a href="/feedback/"><strong class="text-info">Отзывы о магазине</strong></a> | <a
href="/account/">Мой аккаунт</a> | <a
href="/store/cart/">Моя
корзина {% if (request|cart).items|length > 0 %}
<span class="label label-success">{{ (request|cart).items|length }}</span>{% endif %}</a>
{% if request.user.is_authenticated() %}
| <a href="/account/logout/">Выйти</a>
{% else %}
| <a href="/account/login/">Войти</a>
{% endif %}
</p>
</div>
</div>
</div>
<div>
<ul class="nav navbar-nav">
{% for category in main_categories %}
<li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown"
class="dropdown-toggle "><span
class="lead">{{ category.title }}</span></a>
<ul class="dropdown-menu">
<li>
<div class="yamm-content">
<div class="row">
{% for child in category.get_childs_ordered_by_count()|batch(2) %}
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">
{% for col in child %}
<div class="container-fluid navbar-container" id="shop-categories" data-spy="affix" data-offset-top="170">
<div class="navbar navbar-inverse yamm navbar-static-top">
<div class="container">
<div class="navbar-header">
<a href="/" class="navbar-brand"><span class="glyphicon glyphicon-home" aria-hidden="true"></span></a>
</div>
<div>
<ul class="nav navbar-nav">
{% for category in main_categories %}
<li class="dropdown yamm-fw"><a href="#" data-toggle="dropdown"
class="dropdown-toggle "><span
class="lead">{{ category.title }}</span></a>
<ul class="dropdown-menu">
<li>
<div class="yamm-content">
<div class="row">
{% for child in category.get_childs_ordered_by_count()|batch(2) %}
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3">
{% for col in child %}
<ul>
<li><a class="title"
href="{{ col.get_absolute_url() }}">{{ col.title }}</a>
</li>
{% for child2 in col.childs.all() %}
<li>
<a href="{{ child2.get_absolute_url() }}">{{ child2.title }}</a>
</li>
{% endfor %}
</ul>
href="{{ col.get_absolute_url() }}">{{ col.title }}</a>
</li>
{% for child2 in col.childs.all() %}
<li>
<a href="{{ child2.get_absolute_url() }}">{{ child2.title }}</a>
</li>
{% endfor %}
</ul>
{% endfor %}
</div>
{% endfor %}
{% endfor %}
</div>
</div>
</div>
</li>
</ul>
</li>
{% endfor %}
<li><a href="/store/sale/"><span class="lead">Распродажа!</span></a>
</li>
</ul>
</li>
{% endfor %}
<li><a href="/store/sale/"><span class="lead">Распродажа!</span></a>
</li>
<li><a href="/store/leaders/"><span class="lead">Лидеры продаж</span></a>
</li>
<li><a href="/store/leaders/"><span class="lead">Лидеры продаж</span></a>
</li>
</li>
</ul>
</ul>
</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 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="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="col-xs-6">
<a href="/news/">Новости</a><br/>
<a
<div class="footer-col col-xs-4">
<span class="title">О НАС</span><br/><br/>
<div class="row">
<div class="col-xs-6">
<a href="/news/">Новости</a><br/>
<a
href="/faq/">FAQ</a><br/>
<a href="/contacts/">Контакты</a><br/>
</div>
<div class="col-xs-6">
href="/faq/">FAQ</a><br/>
<a href="/contacts/">Контакты</a><br/>
</div>
</div>
</div>
<div class="col-xs-6">
</div>
<div class="footer-col col-xs-4">
<span class="title">ОБСЛУЖИВАНИЕ КЛИЕНТОВ</span><br/><br/>
</div>
</div>
<div class="row">
<div class="col-xs-6">
<a href="/delivery/">Доставка</a><br/>
<a href="/payment/">Оплата</a><br/>
<a href="/advantages/">Преимущества</a><br/>
</div>
<div class="col-xs-6">
<a href="/size/">Размерные сетки</a><br/>
</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="/delivery/">Доставка</a><br/>
<a href="/payment/">Оплата</a><br/>
<a href="/advantages/">Преимущества</a><br/>
</div>
<div class="col-xs-6">
<a href="/size/">Размерные сетки</a><br/>
</div>
</div>
</div>
<div class="footer-col col-xs-4 text-center col-last">
<span class="title">МЫ В ИНТЕРНЕТЕ</span><br/><br/>
</div>
<div class="footer-col col-xs-4 text-center col-last">
<span class="title">МЫ В ИНТЕРНЕТЕ</span><br/><br/>
<div class="row">
<div class="col-xs-12 text-center">
<a href="https://www.facebook.com/groups/383011475222787/" target="_blank">
<img src="/static/img/icon-fb.png" style="display: inline" width="32" height="32"
alt="Группа Facebook" title="Группа Facebook"/>
</a>
<a href="http://vk.com/batiskaf_kz" target="_blank">
<img src="/static/img/icon-vk.png" style="display: inline" width="32" height="32"
alt="Группа ВКонтакте" title="Группа ВКонтакте"/>
</a>
<a href="http://ok.ru/group/54597434081295" target="_blank">
<img src="/static/img/icon-ok.png" style="display: inline" width="32" height="32"
alt="Группа Одноклассники" title="Группа Одноклассники"/>
</a>
<a href="https://www.youtube.com/user/batiskafspb" target="_blank">
<img src="/static/img/icon-yt.png" style="display: inline" width="32" height="32"
alt="Канал на YouTube" title="Канал на YouTube"/>
</a>
</div>
</div>
<div class="row">
<div class="col-xs-12 text-center">
<a href="https://www.facebook.com/groups/383011475222787/" target="_blank">
<img src="/static/img/icon-fb.png" style="display: inline" width="32" height="32"
alt="Группа Facebook" title="Группа Facebook"/>
</a>
<a href="http://vk.com/batiskaf_kz" target="_blank">
<img src="/static/img/icon-vk.png" style="display: inline" width="32" height="32"
alt="Группа ВКонтакте" title="Группа ВКонтакте"/>
</a>
<a href="http://ok.ru/group/54597434081295" target="_blank">
<img src="/static/img/icon-ok.png" style="display: inline" width="32" height="32"
alt="Группа Одноклассники" title="Группа Одноклассники"/>
</a>
<a href="https://www.youtube.com/user/batiskafspb" target="_blank">
<img src="/static/img/icon-yt.png" style="display: inline" width="32" height="32"
alt="Канал на YouTube" title="Канал на YouTube"/>
</a>
</div>
</div>
<br/><br/><br/><br/>
</div>
</div>
<br/><br/><br/><br/>
<p>
<a href="/sitemap.xml">Карта сайта</a> &nbsp;|&nbsp; <a
href="/store/search/?q=">Поиск</a> &nbsp;|&nbsp; <a href="/contacts/">Контакты</a> &nbsp;
</p><br/>
<p>
<a href="/sitemap.xml">Карта сайта</a> &nbsp;|&nbsp; <a
href="/store/search/?q=">Поиск</a> &nbsp;|&nbsp; <a href="/contacts/">Контакты</a> &nbsp;
</p><br/>
<br/>
<br/>
<div class="row">
<div class="col-xs-6">
<p class="lead">
Все права защищены 2015 © компанией Батискаф-Казахстан <br/>
<small>Сделано в <a href="http://sitio.kz">SitIO</a></small>
<div class="row">
<div class="col-xs-6">
<p class="lead">
Все права защищены 2015 © компанией Батискаф-Казахстан <br/>
<small>Сделано в <a href="http://sitio.kz">SitIO</a></small>
</p>
</div>
<div class="col-xs-6 text-right">
<!-- Yandex.Metrika informer -->
<a href="https://metrika.yandex.ru/stat/?id=30685703&amp;from=informer"
target="_blank" rel="nofollow"><img
</p>
</div>
<div class="col-xs-6 text-right">
<!-- Yandex.Metrika informer -->
<a href="https://metrika.yandex.ru/stat/?id=30685703&amp;from=informer"
target="_blank" rel="nofollow"><img
src="//bs.yandex.ru/informer/30685703/3_0_FED000FF_FED000FF_0_pageviews"
style="width:88px; height:31px; border:0;" alt="Яндекс.Метрика"
title="Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)"
onclick="try{Ya.Metrika.informer({i:this,id:30685703,lang:'ru'});return false}catch(e){}"/></a>
<!-- /Yandex.Metrika informer -->
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function (d, w, c) {
(w[c] = w[c] || []).push(function () {
try {
w.yaCounter30685703 = new Ya.Metrika({
id: 30685703,
webvisor: true,
clickmap: true,
trackLinks: true,
accurateTrackBounce: true
<!-- /Yandex.Metrika informer -->
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function (d, w, c) {
(w[c] = w[c] || []).push(function () {
try {
w.yaCounter30685703 = new Ya.Metrika({
id: 30685703,
webvisor: true,
clickmap: true,
trackLinks: true,
accurateTrackBounce: true
});
} catch (e) {
}
});
} catch (e) {
}
});
var n = d.getElementsByTagName("script")[0],
var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () {
n.parentNode.insertBefore(s, n);
};
s.type = "text/javascript";
s.async = true;
s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";
if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else {
f();
}
})(document, window, "yandex_metrika_callbacks");
</script>
<noscript>
<div><img src="//mc.yandex.ru/watch/30685703" style="position:absolute; left:-9999px;" alt=""/>
</div>
</noscript>
<!-- /Yandex.Metrika counter -->
<!-- ZERO.kz -->
<span id="_zero_64378">
<noscript>
<a href="http://zero.kz/?s=64378" target="_blank">
<img src="http://c.zero.kz/z.png?u=64378" width="88" height="31" alt="ZERO.kz"/>
</a>
</noscript>
</span>
<script type="text/javascript"><!--
var _zero_kz_ = _zero_kz_ || [];
_zero_kz_.push(["id", 64378]);
_zero_kz_.push(["type", 1]);
(function () {
var a = document.getElementsByTagName("script")[0],
s = document.createElement("script");
s.type = "text/javascript";
s.async = true;
s.src = (document.location.protocol == "https:" ? "https:" : "http:")
+ "//c.zero.kz/z.js";
a.parentNode.insertBefore(s, a);
s.type = "text/javascript";
s.async = true;
s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";
if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else {
f();
}
})(document, window, "yandex_metrika_callbacks");
</script>
<noscript>
<div><img src="//mc.yandex.ru/watch/30685703" style="position:absolute; left:-9999px;" alt=""/>
</div>
</noscript>
<!-- /Yandex.Metrika counter -->
<!-- ZERO.kz -->
<span id="_zero_64378">
<noscript>
<a href="http://zero.kz/?s=64378" target="_blank">
<img src="http://c.zero.kz/z.png?u=64378" width="88" height="31" alt="ZERO.kz"/>
</a>
</noscript>
</span>
<script type="text/javascript"><!--
var _zero_kz_ = _zero_kz_ || [];
_zero_kz_.push(["id", 64378]);
_zero_kz_.push(["type", 1]);
(function () {
var a = document.getElementsByTagName("script")[0],
s = document.createElement("script");
s.type = "text/javascript";
s.async = true;
s.src = (document.location.protocol == "https:" ? "https:" : "http:")
+ "//c.zero.kz/z.js";
a.parentNode.insertBefore(s, a);
})(); //-->
</script>
<!-- End ZERO.kz -->
<!--DIVEtop COUNTER-->
<a target=_blank href=
http://divetop.ru?SID=1642><img src=
http://divetop.ru/baner.php?SID=1642&t=1&c=1
border=0 height=31 width=88
alt='Дайвинг - рейтинг DIVEtop'></a>
<!--/COUNTER-->
</script>
<!-- End ZERO.kz -->
<!--DIVEtop COUNTER-->
<a target=_blank href=
http://divetop.ru?SID=1642><img src=
http://divetop.ru/baner.php?SID=1642&t=1&c=1
border=0 height=31 width=88
alt='Дайвинг - рейтинг DIVEtop'></a>
<!--/COUNTER-->
<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href='//www.liveinternet.ru/click' "+
"target=_blank><img src='//counter.yadro.ru/hit?t16.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"' alt='' title='LiveInternet: показано число просмотров за 24"+
" часа, посетителей за 24 часа и за сегодня' "+
"border='0' width='88' height='31'><\/a>")
//--></script><!--/LiveInternet-->
</div>
</div>
@ -323,11 +334,11 @@
</div>
</footer>
{% if request._messages %}
<ul class="messages">
{% for message in request._messages %}
<li{% if message.tags %} data-type="{{ message.tags }}"{% endif %}>{{ message|safe }}</li>
{% endfor %}
</ul>
<ul class="messages">
{% for message in request._messages %}
<li{% if message.tags %} data-type="{{ message.tags }}"{% endif %}>{{ message|safe }}</li>
{% endfor %}
</ul>
{% endif %}
<form action="/" id="call-form" class="form mfp-hide call-form" method="post">
<h3>Заказать бесплатный звонок</h3>
@ -355,9 +366,9 @@
</div>
<div class="form-group text-left">
<button type="submit" name="call-order" class="btn btn-primary"><span class="glyphicon glyphicon-phone-alt"
aria-hidden="true"></span> Заказать звонок
</button>
</div>
aria-hidden="true"></span> Заказать звонок
</button>
</div>
</form>
<form action="/" id="order-form" class="form mfp-hide order-form" method="post">
<h3>Запрос наличия и цены</h3>
@ -393,33 +404,33 @@
</div>
<div class="form-group text-left">
<button type="submit" name="call-order" class="btn btn-primary"><span class="glyphicon glyphicon-phone-alt"
aria-hidden="true"></span> Сделать запрос
</button>
</div>
aria-hidden="true"></span> Сделать запрос
</button>
</div>
</form>
{% block footer_scripts %}
<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/jquery.fs.stepper.min.js"></script>
<script src="/static/bower_components/sweetalert/lib/sweet-alert.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/select2.min.js"></script>
<script src="/static/js/mp/dist/jquery.magnific-popup.min.js"></script>
<script src="/static/js/formstone/js/core.js"></script>
<script src="/static/js/formstone/js/touch.js"></script>
<script src="/static/js/formstone/js/dropdown.js"></script>
<script src="/static/star-rating/jquery.rating.pack.js"></script>
<script src="/static/js/_.js?v=10"></script>
<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/jquery.fs.stepper.min.js"></script>
<script src="/static/bower_components/sweetalert/lib/sweet-alert.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/select2.min.js"></script>
<script src="/static/js/mp/dist/jquery.magnific-popup.min.js"></script>
<script src="/static/js/formstone/js/core.js"></script>
<script src="/static/js/formstone/js/touch.js"></script>
<script src="/static/js/formstone/js/dropdown.js"></script>
<script src="/static/star-rating/jquery.rating.pack.js"></script>
<script src="/static/js/_.js?v=10"></script>
{% endblock footer_scripts %}
{% block jss %}{% endblock jss %}
{% if messages %}
<script>
{% for message in messages %}
swal("", "{{ message }}", "{{ message.tags|default('success') }}");
{% endfor %}
</script>
<script>
{% for message in messages %}
swal("", "{{ message }}", "{{ message.tags|default('success') }}");
{% endfor %}
</script>
{% endif %}
</body>
</html>

@ -0,0 +1,31 @@
cffi==1.1.2
cryptography==0.9.3
Django==1.8.3
django-extensions==1.5.5
django-jinja==1.4.1
django-jinja-bootstrap-form==4.0.3
djangorestframework==3.1.3
docopt==0.6.2
easy-thumbnails==2.2
idna==2.0
jedi==0.9.0
Jinja2==2.8
kkb==0.6
MarkupSafe==0.23
pbr==1.3.0
Pillow==2.9.0
prompt-toolkit==0.42
psycopg2==2.6.1
ptpython==0.16
pyasn1==0.1.8
pycparser==2.14
Pygments==2.0.2
pyOpenSSL==0.15.1
requests==2.7.0
six==1.9.0
stevedore==1.6.0
virtualenv==13.1.0
virtualenv-clone==0.2.6
virtualenvwrapper==4.6.0
wcwidth==0.1.4
wheel==0.24.0
Loading…
Cancel
Save