统一消息平台
class Message(db.Model):
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(100), nullable=False)
content = db.Column(db.Text, nullable=False)
timestamp = db.Column(db.DateTime, default=datetime.utcnow)
]]>
@app.route('/api/messages', methods=['POST'])
def create_message():
data = request.get_json()
new_message = Message(title=data['title'], content=data['content'])
db.session.add(new_message)
db.session.commit()
return jsonify({'message': 'Message created successfully'}), 201
]]>

@app.route('/api/messages', methods=['GET'])
def get_messages():
messages = Message.query.all()
return jsonify([{'id': msg.id, 'title': msg.title, 'timestamp': msg.timestamp} for msg in messages])
]]>