Merhabalar, api ile bir sayfaya veri poslamak istiyorum. Flask ile yazmaya çalışıyorum, ancak çalıştırdığımda hata aldım.
Hatam ise şöyle: 'ValueError: malformed url rule: ‘/Name/<string:name’. Kodlarımı paylaşıyorum sizlerle.(Çok amatörce yazılmış olabilir, çünkü pyhtonda ilk defa böyle bir şey yapıyorum.) Ayrıca poslama işlemi için farkettiğiniz eksikler, yönlendirmeler için yorum yazarsanız çok sevinirim.
from os import name
import jsonify
import requests
from flask import Flask, jsonify
from flask_restful import Resource, Api
app = Flask(__name__)
api = Api(app)
Data = []
class Cars(Resource):
def get(self, name):
for x in Data:
if x['Data'] == name:
return x
return {'Data': None}
def post(self, name):
Tem = {'Data': name}
Data.append(Tem)
return Tem
pass
api.add_resource(Cars,'/Name/<string:name')
if __name__ == "__main__":
app.run(debug=True)