我是Python和Flask的新手,但我正在上课,而我们最后的项目是建立一个简单的网站。
我在我的views.py类中添加了一堆路由,但我无法理解错误。错误标记后没有任何内容,所以我无法删除任何内容。如果我删除完整的评论错误只是继续向上移动。不幸的是,我的google-fu背叛了我,因此我终于在这里注册而不是潜伏。
我会将完整的views.py作为pastebin发布:http://pastebin.com/Te6tkD7q
第92行的addToJson def注释后出现问题。
# This function takes in a dictionary and writes those values to the specified database, in this case techDB.json
def addToJson(_dictionary): checkData()
with open(filename+".json", 'r+') as infile:
data = json.load(infile)
infile.close()
pass
data['techs'].append(_dictionary["techs"][0])
with open(filename+".json", "w") as outfile:
json.dump(data, outfile)
outfile.close()
pass
print("Technique has been added.")
pass
如果重要的话,使用visual studio和Python Tools在虚拟环境中创建项目。
感谢您的时间
答案 0 :(得分:2)
第89行:
return jsonify(GetJsonTech(techname)
最后错过了最终结束)
所以需要更改为
return jsonify(GetJsonTech(techname))