app.py 727 B

1234567891011121314151617181920212223
  1. from flask import Flask, jsonify, request
  2. from models import db, User, Club, Activity
  3. from routes import activity_bp, user_bp
  4. from nlp_utils import classify_activity_type
  5. app = Flask(__name__, static_url_path='/static', static_folder='static')
  6. # app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://username:password@localhost/campus_activity'
  7. app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db'
  8. app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
  9. db.init_app(app)
  10. # 注册蓝图
  11. app.register_blueprint(activity_bp)
  12. app.register_blueprint(user_bp)
  13. # app.register_blueprint(club_bp)
  14. if __name__ == '__main__':
  15. with app.app_context():
  16. db.create_all() # 创建所有表
  17. app.run(debug=True)