15 lines
358 B
Python
15 lines
358 B
Python
from sqlalchemy.orm import Session
|
|
|
|
from api.database import SessionLocal
|
|
from api.hasher import argon2_hasher
|
|
from api.models import UserModel
|
|
|
|
|
|
def seed():
|
|
db: Session = SessionLocal()
|
|
|
|
if db.query(UserModel).count() == 0:
|
|
admin = UserModel(name="admin", password_hash=argon2_hasher.hash("admin"))
|
|
db.add(admin)
|
|
db.commit()
|