| @@ -0,0 +1,25 @@ | ||
| 1 | +# -*- coding: utf-8 -*- | |
| 2 | + | |
| 3 | +from __future__ import division | |
| 4 | + | |
| 5 | +from django.conf import settings | |
| 6 | +from django.shortcuts import render | |
| 7 | +from logit import logit | |
| 8 | + | |
| 9 | +from group.models import GroupPhotoInfo | |
| 10 | + | |
| 11 | + | |
| 12 | +@logit | |
| 13 | +def group_photo_detail(request, photo_id): | |
| 14 | + photo = GroupPhotoInfo.objects.get(pk=photo_id) | |
| 15 | +    return render(request, 'photo/photo_detail.html', {'photo_url': photo.photo_url, 'api_domain': settings.API_DOMAIN}) | |
| 16 | + | |
| 17 | + | |
| 18 | +@logit | |
| 19 | +def group_detail(request, group_id): | |
| 20 | +    return render(request, 'page/{}_download.html'.format('ios' if request.iOS else 'adr'), {}) | |
| 21 | + | |
| 22 | + | |
| 23 | +@logit | |
| 24 | +def tgu_group_user_detail(request, admin_id): | |
| 25 | +    return render(request, 'page/{}_download.html'.format('ios' if request.iOS else 'adr'), {}) | 
| @@ -10,7 +10,6 @@ from curtail_uuid import CurtailUUID | ||
| 10 | 10 | from django.conf import settings | 
| 11 | 11 | from django.core.files.storage import default_storage | 
| 12 | 12 | from django.db import connection, transaction | 
| 13 | -from django.shortcuts import render | |
| 14 | 13 | from logit import logit | 
| 15 | 14 | from rest_framework import viewsets | 
| 16 | 15 | from TimeConvert import TimeConvert as tc | 
| @@ -685,17 +684,6 @@ def lensman_photo_bought(request): | ||
| 685 | 684 | }) | 
| 686 | 685 |  | 
| 687 | 686 |  | 
| 688 | -@logit | |
| 689 | -def group_photo_detail(request, photo_id): | |
| 690 | - photo = GroupPhotoInfo.objects.get(pk=photo_id) | |
| 691 | -    return render(request, 'photo/photo_detail.html', {'photo_url': photo.photo_url, 'api_domain': settings.API_DOMAIN}) | |
| 692 | - | |
| 693 | - | |
| 694 | -@logit | |
| 695 | -def group_detail(request, group_id): | |
| 696 | -    return render(request, 'page/{}_download.html'.format('ios' if request.iOS else 'adr'), {}) | |
| 697 | - | |
| 698 | - | |
| 699 | 687 | class GroupInfoViewSet(viewsets.ModelViewSet): | 
| 700 | 688 |      queryset = GroupInfo.objects.all().order_by('-pk') | 
| 701 | 689 | serializer_class = GroupInfoSerializer | 
| @@ -148,15 +148,15 @@ | ||
| 148 | 148 | <body> | 
| 149 | 149 | <div class="container"> | 
| 150 | 150 | <article class="text-center"> | 
| 151 | - <a href="http://pai.ai"> | |
| 151 | + <a href="https://pai.ai"> | |
| 152 | 152 |                      <img src="{% static 'pai2/img/paiai_96_96.png' %}" class="logo"> | 
| 153 | 153 | </a> | 
| 154 | 154 | <div class="title"> | 
| 155 | - <a href="http://pai.ai" class="text-blue">拍爱</a> | |
| 155 | + <a href="https://pai.ai" class="text-blue">拍爱</a> | |
| 156 | 156 | </div> | 
| 157 | 157 | <div class="description text-muted">即拍即分享</div> | 
| 158 | 158 | <div class="download"> | 
| 159 | - <a href=""> | |
| 159 | + <a href="https://api.pai.ai/op/download"> | |
| 160 | 160 |                          <button class="hero-button">下载<strong>v{{ version }}</strong></button> | 
| 161 | 161 | </a> | 
| 162 | 162 | </div> | 
| @@ -243,8 +243,8 @@ WECHAT = { | ||
| 243 | 243 | }, | 
| 244 | 244 | } | 
| 245 | 245 |  | 
| 246 | -WECHAT_BASE_REDIRECT_URI = 'http://api.pai.ai/base_redirect' | |
| 247 | -WECHAT_USERINFO_REDIRECT_URI = 'http://api.pai.ai/userinfo_redirect' | |
| 246 | +WECHAT_BASE_REDIRECT_URI = 'https://api.pai.ai/base_redirect' | |
| 247 | +WECHAT_USERINFO_REDIRECT_URI = 'https://api.pai.ai/userinfo_redirect' | |
| 248 | 248 |  | 
| 249 | 249 |  WECHAT_OAUTH2_AUTHORIZE = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid={appid}&redirect_uri={redirect_uri}&response_type=code&scope={scope}&state={state}#wechat_redirect' | 
| 250 | 250 |  WECHAT_OAUTH2_ACCESS_TOKEN = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid={appid}&secret={secret}&code={code}&grant_type=authorization_code' | 
| @@ -283,8 +283,8 @@ DOWNLOAD_ADR_PAGE_PATH = os.path.join(BASE_DIR, 'page/templates/page/adr_downloa | ||
| 283 | 283 |  DOWNLOAD_IOS_PAGE_PATH = os.path.join(BASE_DIR, 'page/templates/page/ios_download.html').replace('\\', '/') | 
| 284 | 284 |  | 
| 285 | 285 | # 下载设置 | 
| 286 | -DOWNLOAD_WX_URL = '' | |
| 287 | -DOWNLOAD_IOS_URL = '' | |
| 286 | +DOWNLOAD_WX_URL = 'https://pai.ai' | |
| 287 | +DOWNLOAD_IOS_URL = 'https://pai.ai' | |
| 288 | 288 |  | 
| 289 | 289 | # 群组设置 | 
| 290 | 290 | GROUP_PER_PAGE = 20 # 群组每页数量 | 
| @@ -304,9 +304,9 @@ LENSMAN_PHOTO_HAGGLE_MAX_TIMES = 3 # 摄影师照片最大砍价次数 | ||
| 304 | 304 | ORDER_NUM_PER_PAGE = 10 # 订单每页数量 | 
| 305 | 305 |  | 
| 306 | 306 | # 域名设置 | 
| 307 | -DOMAIN = 'http://pai.ai' | |
| 308 | -IMG_DOMAIN = 'http://img.pai.ai' | |
| 309 | -API_DOMAIN = 'http://api.pai.ai' | |
| 307 | +DOMAIN = 'https://pai.ai' | |
| 308 | +IMG_DOMAIN = 'https://img.pai.ai' | |
| 309 | +API_DOMAIN = 'https://api.pai.ai' | |
| 310 | 310 |  | 
| 311 | 311 | # 消息图片设置 | 
| 312 | 312 | PAI2_LOGO_URL = DOMAIN + '/static/pai2/img/paiai_96_96.png' | 
| @@ -24,7 +24,7 @@ from rest_framework import routers | ||
| 24 | 24 | from account import views as account_views | 
| 25 | 25 | from account import tourguide_views | 
| 26 | 26 | from group import views as group_views | 
| 27 | -from group import lensman_views | |
| 27 | +from group import grouppage_views, lensman_views | |
| 28 | 28 | from page import views as page_views | 
| 29 | 29 | from photo import views as photo_views | 
| 30 | 30 | from website import views as website_views | 
| @@ -57,11 +57,15 @@ urlpatterns += [ | ||
| 57 | 57 | ] | 
| 58 | 58 |  | 
| 59 | 59 | urlpatterns += [ | 
| 60 | - url(r'^gp/(?P<photo_id>\w+)$', group_views.group_photo_detail, name='group_photo_detail'), # 群组照片详情 | |
| 60 | + url(r'^gp/(?P<photo_id>\w+)$', grouppage_views.group_photo_detail, name='group_photo_detail'), # 群组照片详情 | |
| 61 | 61 | ] | 
| 62 | 62 |  | 
| 63 | 63 | urlpatterns += [ | 
| 64 | - url(r'^g/(?P<group_id>\w+)$', group_views.group_detail, name='group_detail'), # 群组详情(APP下载页) | |
| 64 | + url(r'^g/(?P<group_id>\w+)$', grouppage_views.group_detail, name='group_detail'), # 群组详情(APP下载页) | |
| 65 | +] | |
| 66 | + | |
| 67 | +urlpatterns += [ | |
| 68 | + url(r'^tgu/(?P<admin_id>\w+)$', grouppage_views.tgu_group_user_detail, name='tgu_group_user_detail'), # 旅行团详情(APP下载页) | |
| 65 | 69 | ] | 
| 66 | 70 |  | 
| 67 | 71 | urlpatterns += [ |