私のチームに渡されたTornadoアプリで$で終わるURLregexpsを見たことがあります...多分私は最もウェブの知識が豊富な人ではなく、これは他の人にとっては明らかですが、違いはわかりません文字列全体に一致する場合(内部を検索しない場合)、行の終わりを明示的に示します。
私が見逃しているものがありますか、それとも単に冗長ですか?
私が何を意味するかを明確にするために編集してください:
handlers = [
tornado.web.URLSpec(r'/About/$', ShowSettingsHandler),
...
]
これは、次とまったく同じである必要があります。
handlers = [
tornado.web.URLSpec(r'/About/', ShowSettingsHandler),
...
]
ハンドラディスパッチャは、部分文字列ではなく、完全に一致するものを探します。