Как изменить url при перезагрузке, если объект базы данных изменился?

Есть поле с названием landingpage. Если администратор изменяет посадочную страницу, пользователь получает эту перенаправленную страницу, а также если пользователь обновляет страницу, пользователь перенаправляется на эту измененную перенаправленную страницу.

def coustomLandingPage(req):
    show = liveEvents.objects.get()
    return redirect(show.landingPage)

urls.py

from django.contrib import admin
from django.urls import path
from icai import views

urlpatterns = [
    path('', views.coustomLandingPage, name='coustlanding'),
    path('registration', views.home, name='registration'),
    path('login', views.login, name='login'),
    path('sessionover', views.over, name='over'),
    path('golive', views.sessionlive, name='live_session'),
    path('ques', views.qus_send, name='auestionsent')
]

http://127.0.0.1:8000/login. если liveEvents.landingpage попадает в свой объект, то измените url при перезагрузке.

Вернуться на верх