Flask ile RestApi

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)

name kısmından sonra da büyüktür işareti atman gerekiyor.

1 Beğeni