Add api get_server_time_api

Brightcells 8 年之前
父节点
当前提交
4547c709bf
共有 11 个文件被更改,包括 44 次插入9 次删除
  1. 6 0
      api/urls.py
  2. 0 1
      group/lensman_views.py
  3. 1 0
      pai2/settings.py
  4. 8 8
      requirements.txt
  5. 0 0
      server/__init__.py
  6. 4 0
      server/admin.py
  7. 0 0
      server/migrations/__init__.py
  8. 4 0
      server/models.py
  9. 13 0
      server/server_views.py
  10. 4 0
      server/tests.py
  11. 4 0
      server/views.py

+ 6 - 0
api/urls.py

@@ -13,6 +13,7 @@ from miniapp import views as mini_views
13 13
 from operation import views as op_views
14 14
 from pay import views as pay_views
15 15
 from photo import views as photo_views
16
+from server import server_views
16 17
 from wechat import views as wechat_views
17 18
 
18 19
 
@@ -183,6 +184,11 @@ urlpatterns += [
183 184
     url(r'^pai2/tginfo$', tourguidegroup_views.pai2_tginfo_api, name='pai2_tginfo_api'),  # 首页旅行团信息
184 185
 ]
185 186
 
187
+# 服务器相关
188
+urlpatterns += [
189
+    url(r'^s/server_time$', server_views.get_server_time_api, name='get_server_time_api'),  # 获取服务器时间
190
+]
191
+
186 192
 # Mini App
187 193
 urlpatterns += [
188 194
     url(r'^mini/userinfo$', mini_views.get_userinfo_api, name='get_userinfo_api'),  # 获取用户信息

+ 0 - 1
group/lensman_views.py

@@ -5,7 +5,6 @@ from __future__ import division
5 5
 from curtail_uuid import CurtailUUID
6 6
 from django.contrib.auth.hashers import check_password
7 7
 from django.db import transaction
8
-from filemd5 import calculate_md5
9 8
 from isoweek import Week
10 9
 from logit import logit
11 10
 from paginator import pagination

+ 1 - 0
pai2/settings.py

@@ -54,6 +54,7 @@ INSTALLED_APPS = (
54 54
     'page',
55 55
     'pay',
56 56
     'photo',
57
+    'server',
57 58
     'website',
58 59
 )
59 60
 

+ 8 - 8
requirements.txt

@@ -5,7 +5,7 @@ Django==1.8.4
5 5
 MySQL-python==1.2.5
6 6
 Pillow==3.4.2
7 7
 StatusCode==1.0.0
8
-TimeConvert==1.3.12
8
+TimeConvert==1.4.0
9 9
 cryptography==1.5.2
10 10
 django-curtail-uuid==1.0.0
11 11
 django-detect==1.0.5
@@ -19,23 +19,23 @@ django-rlog==1.0.7
19 19
 django-shortuuidfield==0.1.3
20 20
 django-six==1.0.2
21 21
 djangorestframework==3.5.3
22
-furl==0.5.6
22
+furl==0.5.7
23 23
 hiredis==0.2.0
24 24
 ipdb==0.10.1
25 25
 ipython==5.1.0
26
-isoweek==1.3.1
27
-jsonfield==1.0.3
26
+isoweek==1.3.3
27
+jsonfield==2.0.1
28 28
 mock==2.0.0
29 29
 pep8==1.7.0
30 30
 pysnippets==1.0.4
31 31
 pywe-miniapp==1.0.0
32
-pywe-oauth==1.0.2
33
-pywe-response==1.0.0
32
+pywe-oauth==1.0.3
33
+pywe-response==1.0.1
34 34
 records==0.4.3
35
-redis-extensions==1.0.45
35
+redis-extensions==1.0.49
36 36
 requests==2.12.4
37 37
 rlog==0.2
38
-shortuuid==0.4.3
38
+shortuuid==0.5.0
39 39
 uWSGI==2.0.14
40 40
 versions==0.10.0
41 41
 wechatpy==1.2.8

+ 0 - 0
server/__init__.py


+ 4 - 0
server/admin.py

@@ -0,0 +1,4 @@
1
+from django.contrib import admin
2
+
3
+
4
+# Register your models here.

+ 0 - 0
server/migrations/__init__.py


+ 4 - 0
server/models.py

@@ -0,0 +1,4 @@
1
+from django.db import models
2
+
3
+
4
+# Create your models here.

+ 13 - 0
server/server_views.py

@@ -0,0 +1,13 @@
1
+# -*- coding: utf-8 -*-
2
+
3
+from logit import logit
4
+from TimeConvert import TimeConvert as tc
5
+
6
+from utils.error.response_utils import response
7
+
8
+
9
+@logit
10
+def get_server_time_api(request):
11
+    return response(200, 'Get Server Time Success', u'获取服务器时间成功', {
12
+        'time': tc.local_string(),
13
+    })

+ 4 - 0
server/tests.py

@@ -0,0 +1,4 @@
1
+from django.test import TestCase
2
+
3
+
4
+# Create your tests here.

+ 4 - 0
server/views.py

@@ -0,0 +1,4 @@
1
+from django.shortcuts import render
2
+
3
+
4
+# Create your views here.