我正在尝试连接我的数据库。但我不能。
我的错误:
sqlalchemy.exc.ArgumentError:映射器映射类用户->用户无法为映射表“用户”组装任何主键列
帮帮我吧伙计们!这是我的代码:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from sqlalchemy.dialects.postgresql.base import UUID
from sqlalchemy import text
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://postgres:test@localhost/test'
db = SQLAlchemy(app)
db.UUID = UUID
#User table
class User(db.Model):
__tablename__ = 'users'
usr_id = db.Column(UUID(as_uuid=True), primary_key=True, server_default=text("uuid_generate_v4()")),
usr_name = db.Column(db.String, nullable=False),
usr_email = db.Column(db.String, nullable=False),
usr_pass = db.Column(db.String, nullable=False)
def __repr__(self):
return "<User(name='%s', email='%s')>" % (self.usr_name, self.usr_email)
usr = User()
usr.usr_name = "Nyamkhuu"
usr.usr_email = "info@info.com"
usr.usr_pass = "123"
db.session.add(usr)
db.sesion.commit()
usrs = …Run Code Online (Sandbox Code Playgroud) 我需要邀请我的群组成员之一进入频道。但我的 python 脚本有一个小问题。拜托,你能帮我吗?
这是例外
telethon.errors.rpcerrorlist.FloodWaitError:需要等待 41548 秒(由 InviteToChannelRequest 引起)
#this is my part of python script (channel is my target channel, users is list of users)
client(InviteToChannelRequest(channel, users))
Run Code Online (Sandbox Code Playgroud) 大家好
我想在早上 8 点到晚上 10 点之间的每一分钟工作。我试过那个代码。
@Scheduled(cron = "0 */1 8-22 * * MON-FRI")
Run Code Online (Sandbox Code Playgroud)
但它不起作用!我很迷惑。帮我!