Example #1
0
def initSetting(settings):
    with open('wechat.ini', 'r') as cfg_file:
        config.readfp(cfg_file)
        settings["domain"] = config.get('app', 'domain')
        settings["appid"] = config.get('app', 'appid')
        settings["appsecret"] = config.get('app', 'appsecret')
        settings["token"] = config.get('app', 'token')

    settings["noncestr"] = public_bz.getProjectName()
    settings["subscribe"] = '/intro'
    settings["suburl"] = 'bird'  # 用来做用户回调的关键字,需要实现同名的set open_id 方法

    settings, wechat = wechat_bz.initWechat(settings)
    return settings, wechat
Example #2
0
def initSetting(settings):
    with open('wechat.ini', 'r') as cfg_file:
        config.readfp(cfg_file)
        settings["domain"] = config.get('app', 'domain')
        settings["appid"] = config.get('app', 'appid')
        settings["appsecret"] = config.get('app', 'appsecret')
        settings["token"] = config.get('app', 'token')

    settings["noncestr"] = public_bz.getProjectName()
    settings["subscribe"] = '/intro'
    settings["suburl"] = 'bird'  # 用来做用户回调的关键字,需要实现同名的set open_id 方法

    settings, wechat = wechat_bz.initWechat(settings)
    return settings, wechat
Example #3
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
初始化数据库
'''
import model_oper_bz
from peewee import TextField, IntegerField, BooleanField, DateTimeField

from playhouse.postgres_ext import JSONField, BinaryJSONField
import public_bz
import model_bz

project_name = public_bz.getProjectName()
db_name = project_name


class wechat_dead_line(model_oper_bz.base):

    '''
    记录wechat的超时时间,以决定要不要新建
    '''
    jsapi_ticket = TextField()
    jsapi_ticket_expires_at = DateTimeField()
    access_token = TextField()
    access_token_expires_at = DateTimeField()


class wechat_user(model_oper_bz.base):

    '''
    create by bigzhu at 15/04/04 13:30:57 记录微信用户的信息