我不熟悉Python/Falcon。如何在Python中通过userId
获取员工详细信息?在
猎鹰示例:
import falcon
import json
class ThingsResource:
def on_get(self, req, resp):
resp.status = falcon.HTTP_200
fp = open("jsonparser.json","r")
json_str = fp.read()
print json_str json_content = json.loads(json_str)
json_content = json.dumps(json_content)
print json_content resp.body = (json_content)
api = falcon.API()
things = ThingsResource()
api.add_route('/Employees/userId/{id}', things)
我做错什么了?在
在jsonparser.json 员工:
^{pr2}$
您的JSON/Dict:
员工类:
^{pr2}$输出:
$ python pytest.py {'emailAddress': 'romin.k.irani@gmail.com', 'phoneNumber': '408-1234567', 'jobTitleName': 'Developer', 'firstName': 'ABC', 'lastName': 'Irani', 'preferredFullName': 'Romin Irani', 'employeeCode': 'E1', 'userId': 'RUPAK', 'region': 'CA'}
如果你需要更多关于方法的细节,请告诉我。从目前的情况来看,很难理解你在寻找什么,因为你的问题缺乏信息/格式。在
希望对你有帮助!在
根据您最近的评论,我假设您有一个
Employee
的数据库,其中有一个名为Detail
的表,并且您希望用户传递userId
。这将通过请求URL http://www.yourdomain.com/Employees?userId=RUPAK来实现如果是这样,可以使用},并使用带有
req.get_params()
从req
对象读取{WHERE
子句的SELECT
语句查询数据库。修改后的代码如下:如果这解决了您的问题,请标记“已回答”,否则如果您需要进一步的帮助,请让我知道。在
相关问题 更多 >
编程相关推荐