nocmatic / prevozi

Pri predmetu Osnove podatkovnih baz bova izdelala aplikacijo, na katero bodo lahko uporabniki dodali prevoze, ki jih ponujajo, ocenili uporabnika,
MIT License
0 stars 1 forks source link

Razlika med return redirect() in return template() #5

Closed PavesicL closed 7 years ago

PavesicL commented 7 years ago

S strani login želim, da se ob uspešnem prijavljanju uporabnika preusmeri na stran z naslovom /. Kako se to naredi oz katera od metod (z redirect ali s template) je "pravilnejša"?

jaanos commented 7 years ago

Vedno, ko uporabljata metodo POST, naredita redirect, npr.

redirect('/uporabnik/{0}'.format(uporabnisko_ime))

Kot vidita, je bolje, če imata za spremenljive parametre določeno predpono v poti, da ne pride do konflikta z ostalimi, že definiranimi potmi.

Pri metodi GET lahko seveda tudi uporabita redirect, npr. če je prišlo do kakšne napake in bi rada uporabnika preusmerila drugam. template seveda uporabita takrat, ko je uporabnik na pravi strani in bi jo rada prikazala.