paladin223 / django

0 stars 0 forks source link

Стоит использовать именование в файлах адресов приложений #13

Closed drowsycoder closed 1 year ago

drowsycoder commented 1 year ago

Посмотри, что можно улучшить в urls, используя name и app_name (для пространств имен), и прочитай, почему (https://docs.djangoproject.com/en/4.1/topics/http/urls/#id7).

drowsycoder commented 1 year ago

Заодно ты не будешь умещать эндпоинты в одну строку, что сейчас сильно снижает их читаемость и не особо принято делать

drowsycoder commented 1 year ago

Не выполнено

Если везде в качестве имени возьмёшь название соответствующей вью-функции — это будет достаточно, логично и вполне корректно

При этом имена для всех трёх отсылок на item_detail()" — для обычного эндпоинта, урла конвертера и урла регулярки — будут разные: regex_item_detail и converter_item_detail какие-нибудь, например Одна и та же вью-функция может обрабатывать несколько урлов (в нашем случае; обычно так не делается), но вот имена для именования эндпоинтов в рамках приложения должны быть уникальными

drowsycoder commented 1 year ago

name должен быть возможен к дальнейшему использованию в коде, а потому быть не только на латинице, но и более коротким и написанным через подчеркивание заодно перепроверь написание слов