From ef493a26a7ef810bee671913707a45a348f3428e Mon Sep 17 00:00:00 2001 From: Gena Date: Tue, 2 Jun 2015 14:44:04 +0600 Subject: [PATCH] no message --- .gitignore | 1 - batiskaf/settings.py | 4 +- batiskaf/templates/jinja2/base.jinja | 504 +++++++++--------- batiskaf/templates/jinja2/cart_detail.jinja | 127 +++-- batiskaf/templates/jinja2/category.jinja | 204 +++---- .../jinja2/includes/category_filter.jinja | 68 +-- batiskaf/templates/jinja2/index.jinja | 466 ++++++++-------- batiskaf/templates/jinja2/product.jinja | 81 +-- batiskaf/urls.py | 16 +- batiskaf/wsgi.py | 2 +- static/less/_.less | 278 +++++----- static/photo_uploads/6795336.5n58bodtpi.jpg | Bin 0 -> 29660 bytes ...n58bodtpi.jpg.398x398_q85_crop-upscale.jpg | Bin 0 -> 12876 bytes ....5n58bodtpi.jpg.80x80_q85_crop-upscale.jpg | Bin 0 -> 1689 bytes static/photo_uploads/XuAB9RCUbgA.jpg | Bin 0 -> 38316 bytes ...AB9RCUbgA.jpg.398x398_q85_crop-upscale.jpg | Bin 0 -> 20186 bytes ...AB9RCUbgA.jpg.420x420_q85_crop-upscale.jpg | Bin 0 -> 21852 bytes ...XuAB9RCUbgA.jpg.80x80_q85_crop-upscale.jpg | Bin 0 -> 2542 bytes store/admin.py | 4 +- store/migrations/0010_auto_20150602_0842.py | 51 ++ store/models.py | 36 ++ store/urls.py | 1 - store/views.py | 8 +- uwsgi.ini | 22 +- 24 files changed, 1039 insertions(+), 834 deletions(-) create mode 100644 static/photo_uploads/6795336.5n58bodtpi.jpg create mode 100644 static/photo_uploads/6795336.5n58bodtpi.jpg.398x398_q85_crop-upscale.jpg create mode 100644 static/photo_uploads/6795336.5n58bodtpi.jpg.80x80_q85_crop-upscale.jpg create mode 100644 static/photo_uploads/XuAB9RCUbgA.jpg create mode 100644 static/photo_uploads/XuAB9RCUbgA.jpg.398x398_q85_crop-upscale.jpg create mode 100644 static/photo_uploads/XuAB9RCUbgA.jpg.420x420_q85_crop-upscale.jpg create mode 100644 static/photo_uploads/XuAB9RCUbgA.jpg.80x80_q85_crop-upscale.jpg create mode 100644 store/migrations/0010_auto_20150602_0842.py diff --git a/.gitignore b/.gitignore index 1aff8b1..21e01c4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ *.pyc *.pyo .idea -.idea/workspace.xml *.sublime-project *.sublime-workspace *.db diff --git a/batiskaf/settings.py b/batiskaf/settings.py index 307a3ad..2be0509 100644 --- a/batiskaf/settings.py +++ b/batiskaf/settings.py @@ -65,7 +65,6 @@ MIDDLEWARE_CLASSES = ( 'django.middleware.clickjacking.XFrameOptionsMiddleware', ) - ROOT_URLCONF = 'batiskaf.urls' WSGI_APPLICATION = 'batiskaf.wsgi.application' @@ -95,7 +94,7 @@ else: 'PORT': '5432', } } -#admin user hOilk5Ewd9Om4bYpt1At +# admin user hOilk5Ewd9Om4bYpt1At # Internationalization # https://docs.djangoproject.com/en/1.7/topics/i18n/ @@ -154,7 +153,6 @@ TEMPLATES = [ }, ] - BOOTSTRAP3 = { # The complete URL to the Bootstrap CSS file (None means derive it from diff --git a/batiskaf/templates/jinja2/base.jinja b/batiskaf/templates/jinja2/base.jinja index 08dddba..30b2ecc 100644 --- a/batiskaf/templates/jinja2/base.jinja +++ b/batiskaf/templates/jinja2/base.jinja @@ -1,306 +1,328 @@ - - - - {% block title %}Батискаф{% endblock %} - - + + + + {% block title %}Батискаф{% endblock %} + + - + - - - - - - {% block stylesheet %}{% endblock stylesheet %} + + + + + + {% block stylesheet %}{% endblock stylesheet %} - - + + - - - -
-
+ + +
+
- - + + -
- +
- + + - - - +
-
- -
- {% block content %} +
+ +
+ {% block content %} - {% endblock %} -
- +{% if request._messages %} + - {% endif %} - {% block footer_scripts %} - - - - - - - - - - - - {% endblock footer_scripts %} - {% block jss %}{% endblock jss %} - {% if messages %} - + + + + + + + + + + +{% endblock footer_scripts %} +{% block jss %}{% endblock jss %} +{% if messages %} + - {% endif %} - - + +{% endif %} + + diff --git a/batiskaf/templates/jinja2/cart_detail.jinja b/batiskaf/templates/jinja2/cart_detail.jinja index dad16b5..ed16c74 100644 --- a/batiskaf/templates/jinja2/cart_detail.jinja +++ b/batiskaf/templates/jinja2/cart_detail.jinja @@ -1,68 +1,81 @@ {% extends 'base.jinja' %} {% block content %} - -
-

Корзина товаров


+
+

Корзина товаров


- {% if cart.items %} + {% if cart.items %} -
-
- - - - - - - - - - - - - {% for item in cart.items %} - - - - - + + + + + + +
ФотоНаименованиеЦена за единицуКоличествоИтогоДействия
- {% set im = item.item.product.main_image()|thumbnail("80x80") %} - - {{ item.item.product.title }}{{ item.item.price }} ₸ +
+ + + + + + + + + + + + + + {% for item in cart.items %} + + + + + - - - - {% endfor %} + + + + + {% endfor %} - - - - - - - -
ФотоНаименованиеЦена за единицуКоличествоИтогоДействия
+ {% set im = item.item.product.main_image()|thumbnail("80x80") %} + + + {{ item.item.product.title }} + {{ item.item.price }} ₸ - {{ item.subtotal }} ₸ - -
{{ item.subtotal }} ₸ + +
Итого: {{ cart.total }} ₸
- -
+
Итого: {{ cart.total }} ₸ + +
+ +
+ + {% else %} +
+

Ваша корзина пуста

- {% else %} -
-

Ваша корзина пуста

-

Вы еще ничего не добавляли в корзину. Выберите товары и добавьте их в корзину для дальнейшего оформления покупки.

-

Перейти на главную страницу

-
- {% endif %} -
+

Вы еще ничего не добавляли в корзину. Выберите товары и добавьте их в корзину для дальнейшего + оформления покупки.

+ +

Перейти на главную страницу

+
+ {% endif %} +
{% endblock %} diff --git a/batiskaf/templates/jinja2/category.jinja b/batiskaf/templates/jinja2/category.jinja index 9ea04bc..f004067 100644 --- a/batiskaf/templates/jinja2/category.jinja +++ b/batiskaf/templates/jinja2/category.jinja @@ -1,57 +1,59 @@ {% extends 'base.jinja' %} {% block content %} - -
-
- -
-
-

Фильтрация товаров

-
-
- {% include 'includes/category_filter.jinja' with context %} - -
+ +
+
+
+
+

Фильтрация товаров

+
+
+ {% include 'includes/category_filter.jinja' with context %} +
+
-
-
-
-
-
-
С {{ products.start_index() }} до {{ products.end_index() }} из {{ products.paginator.count }}
-
Страница: {% if products.has_previous() %}{% endif %} - {% for page in products.paginator.page_range %} - {% if page == products.number %} - {{ page }} - {% else %} - {{ page }} - {% endif %} - {% endfor %} +
+
+
+
+
+
С {{ products.start_index() }} до {{ products.end_index() }} + из {{ products.paginator.count }}
+
Страница: {% if products.has_previous() %} + {% endif %} + {% for page in products.paginator.page_range %} + {% if page == products.number %} + {{ page }} + {% else %} + {{ page }} + {% endif %} - {% if products.has_next() %} - - {% endif %}
-
Показать - - на странице
+ {% endfor %} + + {% if products.has_next() %} + + {% endif %}
+
Показать + + на странице +
@@ -72,62 +74,72 @@ {% if products %} - {% for product in products %} - - - -
-
- {% set im = product.main_image()|thumbnail("420x420") %} - - -
-
- - {{ product.title }} - + {% for product in products %} + + + +
+
+ {% set im = product.main_image()|thumbnail("420x420") %} + + +
+ +
+ {{ product.min_price() }} ₸ +
+ {% if product.in_stock() %} + + +
+ Товар + есть в наличии +
+ {% else %} +
+ {# TODO: Товар на заказ#} + Товара + нет в наличии +
+ {% endif %} +
+ {# TODO: Сделать кнопку заказать#} + {% if product.in_stock() %} + Добавить в корзину + {% else %} + Заказать + {% endif %} +
-
- {{ product.min_price() }} ₸ -
- {% if product.in_stock() %} -
- Товар есть в наличии -
- {% else %} -
- {# TODO: Товар на заказ#} - Товара нет в наличии -
- {% endif %} -
- {# TODO: Сделать кнопку заказать#} - {% if product.in_stock() %} - Добавить в корзину - {% else %} - Заказать - {% endif %}
+ {% endfor %} + {% else %} +
+

Список товаров пуст

+

Товары в данной категории или с выбранными параметрами отсутствуют. Выберите другую + категорию, либо сбросьте фильтр параметров.

+

Перейти на главную страницу или + отменить фильтрацию

-
- {% endfor %} - {% else %} -
-

Список товаров пуст

-

Товары в данной категории или с выбранными параметрами отсутствуют. Выберите другую категорию, либо сбросьте фильтр параметров.

-

Перейти на главную страницу или отменить фильтрацию

-
- {% endif %} -
-
-
- - - {% endblock %} + {% endif %} +
+
+
+ + +{% endblock %} diff --git a/batiskaf/templates/jinja2/includes/category_filter.jinja b/batiskaf/templates/jinja2/includes/category_filter.jinja index 516225e..3025e6f 100644 --- a/batiskaf/templates/jinja2/includes/category_filter.jinja +++ b/batiskaf/templates/jinja2/includes/category_filter.jinja @@ -1,55 +1,57 @@ {% if category.childs.all() %} -
→   Категории
- -
+
→   Категории
+
    + {% for child in category.childs.all() %} +
  • + {{ child.title }} +
  • + {% endfor %} +
+
{% endif %}
→   Производитель
    {% for choise in category.brands() %} -
  • - +
  • +
  • - {% endfor %} -
+ {% endfor %} + - {% for attr in category.attr_cat.all() %} +{% for attr in category.attr_cat.all() %}
→   {{ attr.attribute.title }}
{% if attr.field_type == 'select' %} -
    - {% for choise in attr.choises_array %} -
  • - -
  • +
      + {% for choise in attr.choises_array %} +
    • + +
    • {% endfor %}
    - {% else %} + {% else %}
      {% for value in attr.get_posible_values %} -
    • - -
    • - {#TODO: Сделать разбор по фильтрам для стринга #} +
    • + +
    • + {#TODO: Сделать разбор по фильтрам для стринга #} {% endfor %}
    - {% endif %} + {% endif %} - {% endfor %} +{% endfor %} diff --git a/batiskaf/templates/jinja2/index.jinja b/batiskaf/templates/jinja2/index.jinja index 3eac7ba..54efad2 100644 --- a/batiskaf/templates/jinja2/index.jinja +++ b/batiskaf/templates/jinja2/index.jinja @@ -1,236 +1,258 @@ {% extends 'base.jinja' %} {% block content %} -