12345678910111213141516171819202122232425262728293031323334353637383940 |
- from django.db import transaction
- from django.shortcuts import render
- from django_logit import logit
- from django_query import get_query_value
- from json_render import json_render
- from account.models import UserInfo
- from utils.home_photo_utils import get_home_photos
- @logit
- @transaction.atomic
- def mini_preview(request):
- return render(request, 'page/mini_preview.html', {})
- @logit
- @transaction.atomic
- def mini_preview2(request):
- user_id = get_query_value(request, 'user_id')
- try:
- user = UserInfo.objects.get(user_id=user_id)
- except UserInfo.DoesNotExist:
- user = None
- photos, session_photos, left = get_home_photos(request)
- return json_render(request, 'page/mini_preview2.html', {
- 'session_photos': session_photos,
- 'left': left,
- }, unjsondumpsdict={
- 'session_photos': session_photos,
- 'left': left,
- 'user_id': user_id,
- 'nickname': user.nickname if user else '',
- })
|