Path Converters ================ :synopsis: path converter keywords in django-boost Enable path converter keywords ------------------------------ :: from django_boost.urls import register_boost_converters register_boost_converters() Example --------- :: from django.urls import path from django_boost.urls import register_boost_converters register_boost_converters() urlpatterns = [ path('bin/', ~~), path('oct/', ~~), path('hex/', ~~), path('float/', ~~), ] Keywords --------- bin ~~~~ ``bin`` matches regular expression ``[01]+`` This is passed as `int` type to the python program. oct ~~~~ ``oct`` match ``[0-7]+`` This is passed as `int` type to the python program. hex ~~~~ ``hex`` match ``[0-9a-fA-F]`` This is passed as `int` type to the python program. bin_str ~~~~~~~ Basically the same as ``bin``. The difference is that it is passed to the Python program as ``str`` oct_str ~~~~~~~ Basically the same as ``oct``. The difference is that it is passed to the Python program as ``str`` hex_str ~~~~~~~ Basically the same as ``hex``. The difference is that it is passed to the Python program as ``str`` float ~~~~~~~ ``float`` match ``'[0-9]+([.][0-9]+)?'`` This is passed as ``float`` type to the python program. date ~~~~~~ ``date`` matches dates that consider leap years like ``'Y/m/d'`` This is passed as ``datetime.datetime`` type to python program.