使用pyqt5+sqlalchemy+sqlite3打造windos窗口程序(五)改进

如果想打开程序直接运行,就生成管理员用户,可以在db里面加,这种每次查询都要判断一次,比较麻烦,但是我还是贴出来做个示例。

最好的办法是单独加个管理员账号的登录添加修改。

def start():
    #创建表
    Base.metadata.create_all(engine)
    DBSession = sessionmaker(bind=engine)
    session = DBSession()
    #判断是Admin表是否有admin用户
    userinfo = session.query(Admin).filter_by(name='admin').first()
    if userinfo:
        return session
    else:
        user = Admin(name='admin',pwd='admin')
        #更新数据库
        session.add(user)
        session.commit()

账号密码就是admin,admin,可以进行修改,如下图。

user = Admin(name='admin',pwd='admin')

有问题可以加我的python学习交流群进行讨论,QQ群号:1106218777

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值