Реверс для «мобильного» не найден. «мобильный» не является допустимой функцией просмотра или именем шаблона

#python #html #django

Вопрос:

urls.py

из django.url путь импорта из приложения импорт представлений из django.conf импорт настроек из django.conf.url.статический импорт статический

url-шаблоны = [

 path('',views.ProductView.as_view(),name="home"),
path('product-detail/<int:pk>', views.ProductDetailView.as_view(), name='product-detail'),
path('cart/', views.add_to_cart, name='add-to-cart'),
path('buy/', views.buy_now, name='buy-now'),
path('profile/', views.profile, name='profile'),
path('address/', views.address, name='address'),
path('orders/', views.orders, name='orders'),
path('changepassword/', views.change_password, name='changepassword'),
path('mobile/<slug:data>', views.mobile, name='mobiledata'),
path('login/', views.login, name='login'),
path('registration/', views.customerregistration, name='customerregistration'),
path('checkout/', views.checkout, name='checkout'),
 

] статический(настройки.MEDIA_URL,document_root=настройки.MEDIA_ROOT)

Комментарии:

1. Скорее всего , вид должен быть mobiledata , а не mobile .

2. однако сброс файла — это не вопрос. Вы должны предоставить полную обратную связь вместе с соответствующими моделями, представлениями, URL-адресами, шаблонами и т. Д.

Ответ №1:

у вас нет URL-адреса с именем «мобильный», у вас есть URL-адрес с именем «мобильные данные».

вы можете изменить свое URL-имя на «мобильный» или изменить его на «мобильные данные», где бы вы ни находились.

Комментарии:

1. все еще есть проблема, обратная для «мобильных данных» не найдена.

2. вам нужно показать шаблон ваших представлений и структуру