URL Reverse Resolving
# routes.py
from lona.routing import Route
routes = [
Route('/url-args/<arg1>/<arg2>/', 'views.py::URlArgsView',
name='url-args-view'),
Route('/', 'views.py::HomeView', name='home-view'),
]
# views.py
from lona import LonaView
class URLArgsView(LonaView):
def handle_request(self, request):
return f'<h1>URLArgsView</h1><p>{request.match_info!r}</p>'
class HomeView(LonaView):
def handle_request(self, request):
return {
'redirect': self.server.reverse(
'url-args-view',
arg1='foo',
arg2='bar',
)
}