работает
<a href="{% url 'admin' %}">Admin</a>
в главном urls.py проекта:
path('admin/', admin.site.urls, name=admin),
конечно не работает
можешь просто передать прямую ссылку(хардкод /admin но это так себе так как можешь на urls.py изменить ссылку) поэтому ещё можно в settings.py добавить константу ADMIN_PATH='/admin_path_is_not_here' и просто в urls указать urlpatterns = [ path(f"/{settings.ADMIN_PATH}", admin.site.urls) ] и передать в шаблон через context {"admin_url": settings.ADMIN_PATH} и уже в самом шаблоне <a href="{{ admin_url }}">Admin</a>
так ты изменишь урл только в настройках и всё уже будет браться оттуда
никакого хардкода 🌚🌚
так точно хардкод!😀😀
хах... ну так думаю правильнее... + не придётся 100 раз указать в шаблоне путь для админки и можешь не изменить в urls.py...
спасибо. вот так заработало <a href="{% url 'admin:index' %}">Админка</a>
hardcode this door
а шо правильно же... новичок бы точно просто передал url и забыл потом поменять🌚 а тут ты изменишь урл в настройках и всё... ну единственный недостаток тут не используется название приложения как там указал тот чел... но для изменения урл то что надо
Обсуждают сегодня