kentuck1213
@kentuck1213

Как изменить url в админке?

как убрать products из url - a 127.0.0.1:8000/admin/products/product/add
Что бы было 127.0.0.1:8000/admin/product/add
  • Вопрос задан
  • 596 просмотров
Пригласить эксперта
Ответы на вопрос 1
netpastor
@netpastor
Python developer
Стандартно урл формируется по схеме
{{ app_label }}_{{ model_name }}_add, т.е. ты пытаешься убрать имя приложения
Как вариант можно сделать переопределение урла, типа

urlpatterns = [
url(r'^admin/product/add', redirect_view), # важно поставить его до объявления урлов админки
url(r'^admin/', admin.site.urls),
...

где в redirect_view сделать редирект на reverse('admin:products_product_add')
Только вот не ясно, зачем?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы