Няма описание

tenancy_views.py 1.1KB

    # -*- coding: utf-8 -*- from __future__ import division from django.conf import settings from django_logit import logit from django_response import response from paginator import pagination from tenancy.models import TenancyShotInfo from utils.error.errno_utils import TenancyStatusCode @logit def shot_list(request): brand_id = request.POST.get('brand_id', settings.KODO_DEFAULT_BRAND_ID) page = request.POST.get('page', 1) num = request.POST.get('num', 20) shots = TenancyShotInfo.objects.filter(status=True).order_by('-pk') shots = [shot.data for shot in shots] shots, left = pagination(shots, page, num) return response(data={ 'shots': shots, 'left': left, }) @logit def shot_detail(request): brand_id = request.POST.get('brand_id', settings.KODO_DEFAULT_BRAND_ID) shot_id = request.POST.get('shot_id', '') try: shot = TenancyShotInfo.objects.get(shot_id=shot_id, status=True) except TenancyShotInfo.DoesNotExist: return response(TenancyStatusCode.TENANCY_SHOT_NOT_FOUND) return response(data={ 'shot': shot.data, })