Как проверить, откуда URL? в views.py [Джанго] - PullRequest
0 голосов
/ 03 февраля 2020

это мои views.py Мне нужно проверить, откуда URL? перенаправить на правильный URL. Я пытаюсь использовать request.path и request.get_full_path, но он не работает.

my views.py

def deletemovie(request,id):
    user=request.user.id
    movie = get_object_or_404(Reviewmovie,id=id)
    movie.delete()
    if request.path == 'report:report':
        return redirect('report:report')
    else:
        return redirect('movie:dashboard',user)

1 Ответ

0 голосов
/ 03 февраля 2020

мой urls.py

from django.urls import path
from . import views

app_name='movie'

urlpatterns =[
    path('',views.Index, name='home'),
    path('movielist',views.Movielist, name="movielist"),
    path('addmovie',views.Addmovie,name="addmovie"),
    path('moviedetail/<int:id>/',views.Moviedetail, name="moviedetail"),
    path('categorypage/<int:id>/',views.Categorypage,name="categorypage"),
    path('dashboard/<int:id>',views.Dashboard,name="dashboard"),
    path('profile/<int:id>',views.Profile,name="profile"),
    path('Search',views.Search,name="Search"),
    path('deletemovie/<int:id>',views.deletemovie,name="deletemovie")
]

и еще один

from django.urls import path
from . import views

app_name = 'report'
urlpatterns=[
    path('report',views.Report, name='report'),
    path('report/<int:id>/delete', views.MemberDelete, name='memberdelete')

]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...