40 lines
987 B
Python
40 lines
987 B
Python
#!/usr/bin/env python3
|
|
"""
|
|
检查数据库中的用户信息
|
|
"""
|
|
|
|
from sqlalchemy.orm import Session
|
|
from app.models.database import SessionLocal
|
|
from app.models.models import User
|
|
|
|
|
|
def check_users():
|
|
"""检查数据库中的用户信息"""
|
|
db = SessionLocal()
|
|
|
|
try:
|
|
# 获取所有用户
|
|
users = db.query(User).all()
|
|
|
|
if users:
|
|
print("数据库中的用户信息:")
|
|
print("-" * 50)
|
|
|
|
for user in users:
|
|
print(f"用户ID: {user.id}")
|
|
print(f"用户名: {user.username}")
|
|
print(f"邮箱: {user.email}")
|
|
print(f"角色: {user.role}")
|
|
print(f"状态: {user.status}")
|
|
print(f"创建时间: {user.created_at}")
|
|
print("-" * 50)
|
|
else:
|
|
print("数据库中没有用户信息")
|
|
|
|
finally:
|
|
db.close()
|
|
|
|
|
|
if __name__ == "__main__":
|
|
check_users()
|