python - Django redirect on error to main home page or app root -
i'm trying not hardcode url of app in view (really controller) of app.
code looks this:
event/view.py def index(request): try: //do stuff response return render(request, 'rma/service.html', response) except: return redirect("/rma")
in case app installed on web server under /var/www/html/rma. in production (or anywhere else) installed @ subdirectory or html/
how can redirect main page because if specific page fails main page display better logic of what's going on (sources missing in db, table not imported, etc.)
i'd like:
return redirect(<magic>.main.index)
or like:
return redirect(app_root)
all example found redirecting inside html (the template) rather in code in view.py
any ideas?
have tried?
return httpresponseredirect("/")
Comments
Post a Comment