DotaNoobs main site.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
610 B

10 years ago
  1. #!venv/bin/python
  2. from flask import Flask
  3. from flask.ext.script import Manager, Server
  4. from flask.ext.migrate import Migrate, MigrateCommand
  5. from app import *
  6. SQLALCHEMY_DATABASE_URI = 'mysql://root:$perwePP@localhost/dotanoobs'
  7. migrate = Migrate(app, db)
  8. manager = Manager(app)
  9. manager.add_command('db', MigrateCommand)
  10. @manager.command
  11. def admin(name):
  12. u = models.User.query.filter_by(nickname=name).first()
  13. if u and not u.admin:
  14. u.admin = True
  15. db.session.commit()
  16. print "User {} has been granted admin access.".format(name)
  17. if __name__ == '__main__':
  18. manager.run()