create_db.py 553 B

12345678910111213141516
  1. from app import create_app, db
  2. from app.models import User, Restaurant, RestaurantImage
  3. app = create_app('development')
  4. with app.app_context():
  5. db.create_all()
  6. print("Database tables created.")
  7. # Create admin user if not exists
  8. if not User.query.filter_by(email='[email protected]').first():
  9. admin = User(username='admin', email='[email protected]', is_admin=True, is_probation=False)
  10. admin.set_password('admin')
  11. db.session.add(admin)
  12. db.session.commit()
  13. print("Admin user created.")