Advertisement
Guest User

Untitled

a guest
Feb 18th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. $ python manage.py db create_admin
  2. Traceback (most recent call last):
  3. File "manage.py", line 58, in <module>
  4. manager.add_command("create_admin", create_admin())
  5. File "manage.py", line 47, in create_admin
  6. confirmed_on=datetime.datetime.now()
  7. File "c:envsvirtalenvsflask_minilibsite-packagessqlalchemyormscoping.py", line 150, in do
  8. return getattr(self.registry(), name)(*args, **kwargs)
  9. File "c:envsvirtalenvsflask_minilibsite-packagessqlalchemyutil_collections.py", line 878, in __call__
  10. return self.registry.setdefault(key, self.createfunc())
  11. File "c:envsvirtalenvsflask_minilibsite-packagesflask_sqlalchemy__init__.py", line 704, in create_session
  12. return SignallingSession(self, **options)
  13. File "c:envsvirtalenvsflask_minilibsite-packagesflask_sqlalchemy__init__.py", line 149, in __init__
  14. self.app = db.get_app()
  15. File "c:envsvirtalenvsflask_minilibsite-packagesflask_sqlalchemy__init__.py", line 845, in get_app
  16. raise RuntimeError('application not registered on db '
  17. RuntimeError: application not registered on db instance and no application bound to current context
  18.  
  19. import os
  20. from flask_script import Manager
  21. from myflaskapp.app import create_app
  22. from myflaskapp.models.user import User
  23. from myflaskapp.database import db
  24.  
  25. manager = Manager(app)
  26.  
  27. @manager.command
  28. def create_admin():
  29. """Creates the admin user."""
  30. db.session.add(User(
  31. username="admin1",
  32. email="ad@min.com",
  33. password="admin",
  34. admin=True,
  35. confirmed=True,
  36. confirmed_on=datetime.datetime.now()
  37. )
  38. )
  39. db.session.commit()
  40.  
  41. manager.add_command("create_admin", create_admin())
  42.  
  43. manager.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement