Ejemplo n.º 1
0
    def post(self):
        args = self.parser.parse_args()
        username = args.get('username')
        password = args.get('password')

        if username and password:
            try:
                user = User()
                user.username = username
                user.password = password
                db.session.add(user)
                db.session.commit()
            except:
                db.session.rollback()
Ejemplo n.º 2
0
def register():
    if request.method == 'GET':
        return render_template('register.html')
    else:
        username = request.values.get('username')
        password = request.values.get('password')
        user = User.query.filter(User.username == username).first()
        if user:
            return render_template('register.html', msg='用户存在,请重新注册')
        else:
            user = User(username=username)
            user.password = password
            db.session.add(user)
            db.session.commit()
    return render_template('register.html', msg='注册成功')
Ejemplo n.º 3
0
def createsuperuser(username, password):
    if not all([username, password]):
        print("参数不足,请指定用户名和密码")
    from apps.account.models import User
    user = User()
    user.nick_name = username
    user.mobile = username
    user.password = password
    user.is_admin = True
    try:
        db.session.add(user)
        db.session.commit()
    except Exception as e:
        db.session.rollback()
        print(e)
    return "添加成功"
Ejemplo n.º 4
0
def create_user_by_parameters(parameters):
    """
    Method for create a User model Object populated with a dict of parameters.

    :param parameters: Dict of values, this key are(
        first_name
        last_name
        username
        email
        password
        is_active
    )
    :return: populated user
    """
    user = User()
    user.first_name = parameters['first_name']
    user.last_name = parameters['last_name']
    user.username = parameters['username']
    user.email = parameters['email'].lower()
    user.password = make_password(parameters['password'])
    user.is_active = parameters['is_active']
    return user
Ejemplo n.º 5
0
def register():
    user = User(username='******')
    user.password = '******'
    db.session.add(user)
    db.session.commit()
    return '注册成功'