Python应用程序找不到我的路线Aiohttp.py

时间:2019-06-16 20:03:48

标签: python http aiohttp

按照Aiohttp文档中的教程进行操作,我的应用程序连续得到404。

这仅在我将main.py views.pyroutes.py分开时发生。如果我将所有内容都集中放在1个文件中,则可以检索GET请求,但是无法成功路由到POST请求。

main.py:

 from aiohttp import web
 from routes import setup_routes

 app = web.Application()
 setup_routes(app)
 web.run_app(app)

routes.py

 from views import index, testPost

 def setup_routes(app):
     app.router.add_post('test', testPost)
     app.router.add_get('/', index)

views.py

from aiohttp import web

 app = web.Application()
 web.run_app(app)

 async def index(request):
     return web.Response(text="Hello World!")

 async def testPost(request):
     return web.Response(text="Hello {0}".format(request['name']))

我正在关注的教程:     https://demos.aiohttp.org/en/latest/tutorial.html#aiohttp-demos-polls-getting-started

enter image description here

0 个答案:

没有答案