python --version pip --version pip install SQLAlchemy pip install Flask python from flask import Flask python app = Flask(__name__) python from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) db = SQLAlchemy(app) python from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db' db = SQLAlchemy(app) class User(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(50)) email = db.Column(db.String(50)) def __repr__(self): return f"<User {self.name}>" flask db init flask db migrate -m "Initial migration" flask db upgrade python from flask import Flask, request, jsonify from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db' db = SQLAlchemy(app) class User(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(50)) email = db.Column(db.String(50)) def __repr__(self): return f"<User {self.name}>" @app.route('/users', methods=['POST']) def create_user(): data = request.get_json() name = data['name'] email = data['email'] new_user = User(name=name, email=email) db.session.add(new_user) db.session.commit() return jsonify({'message': 'User created successfully'}) if __name__ == '__main__': app.run()


上一篇:
下一篇:
切换中文