@@ -2,6 +2,8 @@ |
||
2 | 2 |
|
3 | 3 |
from __future__ import division |
4 | 4 |
|
5 |
+import itertools |
|
6 |
+ |
|
5 | 7 |
from django.conf import settings |
6 | 8 |
from django.db import connection, transaction |
7 | 9 |
from django_curtail_uuid import CurtailUUID |
@@ -670,8 +672,11 @@ def pai2_home_api(request): |
||
670 | 672 |
'location': row[30], |
671 | 673 |
} for row in rows] |
672 | 674 |
|
675 |
+ session_photos = map(lambda x: {'session_id': x[0], 'photos': x[1]}, itertools.groupby(rows, lambda x: x.get('session_id', ''))) |
|
676 |
+ |
|
673 | 677 |
return response(200, 'Get Home Data Success', u'获取首页数据成功', { |
674 | 678 |
'photos': rows, |
679 |
+ 'session_photos': session_photos, |
|
675 | 680 |
'left': left, |
676 | 681 |
}) |
677 | 682 |
|