龙卷风 reverse_url()
Tornado reverse_url()
我正在尝试在龙卷风中使用 reverse_url()
据我所知,要使用反向 url 我需要在 urls 列表中添加一个名称(就像 Django 一样)但是由于某种原因,我在尝试时得到无效语法运行服务器:
这是我的 URLS 列表:
urls = [
(r"/", IndexHandler, name="home"),
]
这是我的 html:
<a class="navbar-brand navbar-right" href="{{reverse_url('home')}}">
这是追溯:
Traceback (most recent call last):
File "tornado_server.py", line 4, in <module>
from urls import urls
File "C:\Users\elong\Desktop\reblaze. ReactJS\react_tornado\urls.py", line 4
(r"/", IndexHandler, name="home"),
^
SyntaxError: invalid syntax
知道我做错了什么吗?
要命名 url,仅传递元组列表是不够的,您还需要完整的 URLSpec
对象——参见 http://www.tornadoweb.org/en/stable/web.html#tornado.web.URLSpec
在您的特定示例中,您可以轻松地使用助手 tornado.web.url
函数:
from tornado.web import url
urls = [
url(r"/", IndexHandler, name="home"),
]
我正在尝试在龙卷风中使用 reverse_url() 据我所知,要使用反向 url 我需要在 urls 列表中添加一个名称(就像 Django 一样)但是由于某种原因,我在尝试时得到无效语法运行服务器:
这是我的 URLS 列表:
urls = [
(r"/", IndexHandler, name="home"),
]
这是我的 html:
<a class="navbar-brand navbar-right" href="{{reverse_url('home')}}">
这是追溯:
Traceback (most recent call last):
File "tornado_server.py", line 4, in <module>
from urls import urls
File "C:\Users\elong\Desktop\reblaze. ReactJS\react_tornado\urls.py", line 4
(r"/", IndexHandler, name="home"),
^
SyntaxError: invalid syntax
知道我做错了什么吗?
要命名 url,仅传递元组列表是不够的,您还需要完整的 URLSpec
对象——参见 http://www.tornadoweb.org/en/stable/web.html#tornado.web.URLSpec
在您的特定示例中,您可以轻松地使用助手 tornado.web.url
函数:
from tornado.web import url
urls = [
url(r"/", IndexHandler, name="home"),
]