LIL-97 Show category from db

remotes/origin/hasaccess
Sergey G 8 years ago
parent 97446780dd
commit 64d025eacc
  1. 4
      apps/course/models.py
  2. 5
      apps/course/templates/course/inclusion/category_items.html
  3. 0
      apps/course/templatetags/__init__.py
  4. 11
      apps/course/templatetags/lilcity_category.py
  5. 29
      project/templates/lilcity/courses.html

@ -1,6 +1,8 @@
from django.db import models
from django.utils import timezone
from .manager import CategoryQuerySet
class Course(models.Model):
title = models.CharField("Название курса", max_length=100)
@ -36,5 +38,7 @@ class Course(models.Model):
class Category(models.Model):
title = models.CharField("Название категории", max_length=100)
manager = CategoryQuerySet.as_manager()
def __str__(self):
return self.title

@ -0,0 +1,5 @@
{% for category in category_items %}
<div class="select__option js-select-option">
<div class="select__title">{{ category.title }}</div>
</div>
{% endfor %}

@ -0,0 +1,11 @@
from django import template
from ..models import Category
register = template.Library()
@register.inclusion_tag('course/inclusion/category_items.html')
def category_items():
return {"category_items": Category.manager.all()}

@ -1,5 +1,6 @@
{% extends "templates/lilcity/index.html" %}
{% load static %}
{% load category_items from lilcity_category %}
{% block content %}
<div class="main" style="background-image: url({% get_static_prefix %}img/bg-1.jpg);">
@ -21,33 +22,7 @@
<div class="field__select select js-select">
<div class="select__head js-select-head">Категории</div>
<div class="select__drop js-select-drop">
<div class="select__option js-select-option">
<div class="select__title">Персонаж</div>
</div>
<div class="select__option js-select-option">
<div class="select__title">Акварель</div>
</div>
<div class="select__option js-select-option">
<div class="select__title">Иллюстрация</div>
</div>
<div class="select__option js-select-option">
<div class="select__title">Анимация</div>
</div>
<div class="select__option js-select-option">
<div class="select__title">Пастель</div>
</div>
<div class="select__option js-select-option">
<div class="select__title">Пластилин</div>
</div>
<div class="select__option js-select-option">
<div class="select__title">Креативное мышление</div>
</div>
<div class="select__option js-select-option">
<div class="select__title">Моторика</div>
</div>
<div class="select__option js-select-option">
<div class="select__title">Живопись</div>
</div>
{% category_items %}
</div>
<input class="select__input" type="hidden"></div>
</div>

Loading…
Cancel
Save