Я думаю, что лучшее место, где можно найти какое-то соглашение, - это приложение django admin , где я нашел это:
urlpatterns = [
url(r'^$',
views.BaseAdminDocsView.as_view(template_name='admin_doc/index.html'),
name='django-admindocs-docroot'),
url(r'^bookmarklets/$',
views.BookmarkletsView.as_view(),
name='django-admindocs-bookmarklets'),
# and so on...
]
Итак, строка, представляющая URL с тире между словами. Я думаю, также важно, чтобы имя было очень явным, а не аббревиатуры или сокращенные имена.
EDIT:
Пример общего наименования URL / пути из документации (2.1):
path('archive/', views.archive, name='news-archive')
Также полезно иметь в виду стиль кода Python .