Django'da sayfa hiyerarşisi

Merhaba öncelikle şöyle bir sorunlar karşı karşıyayım. Mesela login işlemi yaptıktan sonra belirli bir sayfaya atıyor fakat. Login ekranındayken ben üstteki url etiketine /market örneğin bunu dediğimde beni giriş yapmaya zorlamadan o market html ine gönderiyor. Yardımlarınızı bekliyorum.

Merhaba.
/market rotasında, giriş yapılıp-yapılmadığını anlayan bir fonksiyon yazarsanız giriş yapılıp yapılmadığında sayfayı render edebilirsiniz.

Bu dediğin şey nasıl yapılabilir peki benim elimde pek örnek yok sende varsa gönderebilirmisin

Django bilmiyorum ama mantığını anlatabilirim.
Kontrolörde yeni bir nesne oluşturursunuz ve bu nesnenin boş olup olmadığına göre html sayfalarınızı render edersiniz.

Mesela giriş yapıldığını denetleyen kısım:

<% if @user.nil?%>
	<%= render "login"%>
<%else%>
	<%= render "market"%>
<%end%>

Kontrolör:

@user = User.find_by("buraya özellikler girilir")

Sizin burda anlamanız gereken kısım @user kısmı boş ise login.html sayfasını, Boş değil ise market.html dosyasını gösteriyor.
Django’da render metodu:

Umarım yardımcı olmuşumdur.