serializer can json date

remotes/origin/hasaccess
Sanasol 8 years ago
parent 560c04f938
commit 54f73ac87b
  1. 4
      apps/course/templatetags/jsonify_queryset.py
  2. 2
      apps/school/templates/school/livelessons_list.html
  3. 8
      web/src/components/LessonsAdmin.vue

@ -1,8 +1,8 @@
from django import template
import json
from django.core import serializers
register = template.Library()
@register.filter
def jsonify(object,fields):
return json.dumps(list(object.values(*fields.split(','))))
return serializers.serialize('json', object, fields=fields.split(','))

@ -10,7 +10,7 @@
<div class="section">
<div class="section__center center">
<lessons-admin :lessons="{{livelesson_list | jsonify:"id,title,short_description"}}"></lessons-admin>
<lessons-admin :lessons="{{livelesson_list | jsonify:"id,title,short_description,date"}}"></lessons-admin>
<!--<ul>-->
<!--{% for livelesson in livelesson_list %}-->

@ -4,20 +4,20 @@
<div class="lessons__list">
<div class="lessons__item" v-for="(lesson, index) in lessons">
<div class="lessons__actions lessons__actions__no-hover">
<button type="button" class="lessons__action" @click="removeLesson(lesson.id)">
<button type="button" class="lessons__action" @click="removeLesson(lesson.fields.id)">
<svg class="icon icon-delete">
<use xlink:href="/static/img/sprite.svg#icon-delete"></use>
</svg>
</button>
<button type="button" class="lessons__action" @click="editLesson(lesson.id)">
<button type="button" class="lessons__action" @click="editLesson(lesson.fields.id)">
<svg class="icon icon-edit">
<use xlink:href="/static/img/sprite.svg#icon-edit"></use>
</svg>
</button>
</div>
<div class="lessons__subtitle subtitle">{{ lesson.title }}</div>
<div class="lessons__subtitle subtitle">{{lesson.fields.date}} // {{ lesson.fields.title }}</div>
<div class="lessons__row">
<div class="lessons__content">{{ lesson.short_description }}</div>
<div class="lessons__content">{{ lesson.fields.short_description }}</div>
</div>
</div>
</div>

Loading…
Cancel
Save