e (message, description)
+ # Final Response Data
+ resp_data = response_data(status_code, (message or '').format(*msg_args, **msg_kwargs), (description or '').format(*desc_args, **desc_kwargs), data, **kwargs)
+ # Assign Callback
+ callback = callback or (request and request.GET.get('callback'))
+ # Call JsonResponse or JsonpResponse
+ return JsonpResponse(callback, resp_data, safe=False) if callback else JsonResponse(resp_data, safe=False)
@@ -0,0 +1,6 @@ |
||
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+ |
|
| 3 |
+from django.conf import settings |
|
| 4 |
+ |
|
| 5 |
+ |
|
| 6 |
+r = settings.REDIS_CACHE |
@@ -0,0 +1 @@ |
||
| 1 |
+# -*- coding: utf-8 -*- |
@@ -0,0 +1,18 @@ |
||
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+ |
|
| 3 |
+ |
|
| 4 |
+def userinfo_save(userinfo): |
|
| 5 |
+ """ Save profile or something else """ |
|
| 6 |
+ # from account.models import UserInfo |
|
| 7 |
+ # from django.conf import settings |
|
| 8 |
+ # |
|
| 9 |
+ # unique_identifier = userinfo.get(settings.WECHAT_UNIQUE_IDENTIFICATION, '') |
|
| 10 |
+ # |
|
| 11 |
+ # user, created = UserInfo.objects.select_for_update().get_or_create(**{settings.WECHAT_UNIQUE_IDENTIFICATION: unique_identifier})
|
|
| 12 |
+ # user.unionid = userinfo.get('unionid', '')
|
|
| 13 |
+ # user.openid = userinfo.get('openid', '')
|
|
| 14 |
+ # user.nickname = userinfo.get('nickname', '')
|
|
| 15 |
+ # user.avatar = userinfo.get('headimgurl', '')
|
|
| 16 |
+ # user.save() |
|
| 17 |
+ # |
|
| 18 |
+ # return user |