def publish_article(): form = UserForm().validate_for_api() email = form.email.data nickname = form.nickname.data user_nickname = User.query.filter_by(nickname=nickname).first() user_email = User.query.filter_by(email=email).first() if user_nickname: data = {"error_code": 101, "msg": "昵称已注册"} return jsonify(data) if user_email: data = {"error_code": 100, "msg": "邮箱已注册"} return jsonify(data) with db.auto_commit(): user = User() user.nickname = nickname user.email = email user.auth = form.auth.data user.password = form.password.data user.create_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) db.session.add(user) return restful_json(user)
def create_super_user(): with app.app_context(): with db.auto_commit(): user = User() user.nickname = 'super' user.password = '******' user.email = '*****@*****.**' user.auth = 9999 db.session.add(user)
def register_by_email(nickname, email, secret, auth=1): u = User() u.nickname = nickname u.email = email u.password = secret u.auth = auth with app.app_context(): with db.auto_commit(): db.session.add(u)
from app import create_app from app.models.base_model import db from app.models.user import User app = create_app() with app.app_context(): with db.auto_commit(): su = User() su.email = '*****@*****.**' su.password = '******' su.nickname = 'Super' su.auth = 2 db.session.add(su)
""" Created by Fanghl on 2020/9/14 16:47 """ from app import create_app from app.models.base import db from app.models.user import User app = create_app() with app.app_context(): with db.auto_commit(): # 创建超级管理员 user = User() user.nickname = 'Super', user._password = '******', user.email = '*****@*****.**', user.auth = 2, db.session.add(user)
# 离线脚本 from app import create_app from app.models.base import db from app.models.user import User app = create_app() with app.app_context(): with db.auto_commit(): # 创建一个超级管理员 user = User() user.nickname = 'Super' user.password = '******' user.email = '*****@*****.**' user.auth = 2 db.session.add(user) with app.app_context(): for v in range(1, 100): with db.auto_commit(): # 批量创建普通用户 user = User() user.nickname = 'user' + str(v) user.password = '******' user.email = 'user' + str(v) + '@qq.com' user.auth = 1 db.session.add(user) with app.app_context(): for v in range(2, 101): # 得先查看id
from app import create_app from app.libs.enums import UserTypeEnum from app.models.base import db from app.models.user import User app = create_app() with app.app_context(): with db.auto_commit(): for i in range(100, 200): # 创建亿个超级管理员 user = User() user.nickname = 'Super' + str(i) user.gid = '%010d' % i user.email = '999{0}@ustc.edu.cn'.format(i) user.auth = UserTypeEnum.MANAGER db.session.add(user) for i in range(200, 300): # 创建亿个老师 user = User() user.nickname = 'Super' + str(i) user.gid = '%010d' % i user.email = '999{0}@ustc.edu.cn'.format(i) user.auth = UserTypeEnum.TEACHER db.session.add(user) for i in range(300, 400): user = User() user.nickname = 'Super' + str(i) user.gid = '%010d' % i user.email = '999{0}@ustc.edu.cn'.format(i) user.auth = UserTypeEnum.STUDENT db.session.add(user)
# 离线脚本,创建超级管理员 from app import create_app from app.libs.enums import ScopeTypeEnum from app.models.base import db from app.models.user import User app = create_app() with app.app_context(): with db.auto_commit(): # 创建一个超级管理员 user = User() user.nickname = 'admin' user.password = '******' user.email = '*****@*****.**' user.auth = ScopeTypeEnum.ADMIN db.session.add(user)
# _*_ coding: utf-8 _*_ """ Created by Alimazing on 2018/5/12. """ from app import create_app __author__ = 'Alimazing' from app.models.base import db from app.models.user import User app = create_app() with app.app_context(): with db.auto_commit(): # 创建一个超级管理员 user = User() user.email = '*****@*****.**' user.nickname = 'Super' user.auth = 2 user.password = '******' db.session.add(user)