first vor 8 Jahren stubObject.js 11e3a9652a first vor 8 Jahren stubString.js 11e3a9652a first vor 8 Jahren stubTrue.js 11e3a9652a first vor 8 Jahren subtract.js 11e3a9652a first vor 8 Jahren sum.js 11e3a9652a first vor 8 Jahren sumBy.js 11e3a9652a first vor 8 Jahren symmetricDifference.js 11e3a9652a first vor 8 Jahren symmetricDifferenceBy.js 11e3a9652a first vor 8 Jahren symmetricDifferenceWith.js 11e3a9652a first vor 8 Jahren tail.js 11e3a9652a first vor 8 Jahren take.js 11e3a9652a first vor 8 Jahren takeLast.js 11e3a9652a first vor 8 Jahren takeLastWhile.js 11e3a9652a first vor 8 Jahren takeRight.js 11e3a9652a first vor 8 Jahren takeRightWhile.js 11e3a9652a first vor 8 Jahren takeWhile.js 11e3a9652a first vor 8 Jahren tap.js 11e3a9652a first vor 8 Jahren template.js 11e3a9652a first vor 8 Jahren templateSettings.js 11e3a9652a first vor 8 Jahren throttle.js 11e3a9652a first vor 8 Jahren thru.js 11e3a9652a first vor 8 Jahren times.js 11e3a9652a first vor 8 Jahren toArray.js 11e3a9652a first vor 8 Jahren toFinite.js 11e3a9652a first vor 8 Jahren toInteger.js 11e3a9652a first vor 8 Jahren toIterator.js 11e3a9652a first vor 8 Jahren toJSON.js 11e3a9652a first vor 8 Jahren toLength.js 11e3a9652a first vor 8 Jahren toLower.js 11e3a9652a first vor 8 Jahren toNumber.js 11e3a9652a first vor 8 Jahren toPairs.js 11e3a9652a first vor 8 Jahren toPairsIn.js 11e3a9652a first vor 8 Jahren toPath.js 11e3a9652a first vor 8 Jahren toPlainObject.js 11e3a9652a first vor 8 Jahren toSafeInteger.js 11e3a9652a first vor 8 Jahren toString.js 11e3a9652a first vor 8 Jahren toUpper.js 11e3a9652a first vor 8 Jahren transform.js 11e3a9652a first vor 8 Jahren trim.js 11e3a9652a first vor 8 Jahren trimChars.js 11e3a9652a first vor 8 Jahren trimCharsEnd.js 11e3a9652a first vor 8 Jahren trimCharsStart.js 11e3a9652a first vor 8 Jahren trimEnd.js 11e3a9652a first vor 8 Jahren trimStart.js 11e3a9652a first vor 8 Jahren truncate.js 11e3a9652a first vor 8 Jahren unapply.js 11e3a9652a first vor 8 Jahren unary.js 11e3a9652a first vor 8 Jahren unescape.js 11e3a9652a first vor 8 Jahren union.js 11e3a9652a first vor 8 Jahren unionBy.js 11e3a9652a first vor 8 Jahren unionWith.js 11e3a9652a first vor 8 Jahren uniq.js 11e3a9652a first vor 8 Jahren uniqBy.js 11e3a9652a first vor 8 Jahren uniqWith.js 11e3a9652a first vor 8 Jahren uniqueId.js 11e3a9652a first vor 8 Jahren unnest.js 11e3a9652a first vor 8 Jahren unset.js 11e3a9652a first vor 8 Jahren unzip.js 11e3a9652a first vor 8 Jahren unzipWith.js 11e3a9652a first vor 8 Jahren update.js 11e3a9652a first vor 8 Jahren updateWith.js 11e3a9652a first vor 8 Jahren upperCase.js 11e3a9652a first vor 8 Jahren upperFirst.js 11e3a9652a first vor 8 Jahren useWith.js 11e3a9652a first vor 8 Jahren util.js 11e3a9652a first vor 8 Jahren value.js 11e3a9652a first vor 8 Jahren valueOf.js 11e3a9652a first vor 8 Jahren values.js 11e3a9652a first vor 8 Jahren valuesIn.js 11e3a9652a first vor 8 Jahren where.js 11e3a9652a first vor 8 Jahren whereEq.js 11e3a9652a first vor 8 Jahren without.js 11e3a9652a first vor 8 Jahren words.js 11e3a9652a first vor 8 Jahren wrap.js 11e3a9652a first vor 8 Jahren wrapperAt.js 11e3a9652a first vor 8 Jahren wrapperChain.js 11e3a9652a first vor 8 Jahren wrapperLodash.js 11e3a9652a first vor 8 Jahren wrapperReverse.js 11e3a9652a first vor 8 Jahren wrapperValue.js 11e3a9652a first vor 8 Jahren xor.js 11e3a9652a first vor 8 Jahren xorBy.js 11e3a9652a first vor 8 Jahren xorWith.js 11e3a9652a first vor 8 Jahren zip.js 11e3a9652a first vor 8 Jahren zipAll.js 11e3a9652a first vor 8 Jahren zipObj.js 11e3a9652a first vor 8 Jahren zipObject.js 11e3a9652a first vor 8 Jahren zipObjectDeep.js 11e3a9652a first vor 8 Jahren zipWith.js 11e3a9652a first vor 8 Jahren kodo - Gogs: Go Git Service

Brak opisu

wx_views.py 1.2KB

    # -*- coding: utf-8 -*- from __future__ import division from django.conf import settings from django_response import response from pywe_component_authorizer_token import authorizer_access_token from pywe_qrcode import qrcode_limit_str_scene, qrcode_url from pywe_storage import RedisStorage from utils.error.errno_utils import ParamStatusCode from utils.redis.connect import r CFG = settings.WECHAT.get('COMPONENT', {}) def get_limit_scene_qrcode_url(request): appid = request.GET.get('appid', '') scene = request.GET.get('scene', '') if not appid or not scene: return response(ParamStatusCode.PARAM_NOT_FOUND) try: token = authorizer_access_token( component_appid=CFG['appID'], component_secret=CFG['appsecret'], authorizer_appid=appid, storage=RedisStorage(r) ) qrinfo = qrcode_limit_str_scene( scene_str=scene, appid=appid, secret=None, token=token, storage=RedisStorage(r) ) qrurl = qrcode_url(qrinfo.get('ticket')) except Exception: qrurl = '' return response(data={ 'qrurl': qrurl, })