python from pony.orm import * python db = Database() db.bind(provider='sqlite', filename='database.sqlite', create_db=True) python class User(db.Entity): name = Required(str) email = Required(str, unique=True) age = Required(int) python db.generate_mapping(create_tables=True) python @db_session def create_user(name, email, age): user = User(name=name, email=email, age=age) commit() python @db_session def get_all_users(): users = select(u for u in User) return users python @db_session def update_user_email(user_id, new_email): user = User.get(id=user_id) user.email = new_email commit() python @db_session def delete_user(user_id): User[user_id].delete() commit()


上一篇:
下一篇:
切换中文