Django Kullanıcı Oturumları



OTURUMLAR

Django oturumları çerezleri kullanarak işlem yapar. Örneğin admin paneline giriş yapan bir kullanıcı, sesssionid oluşturur. 32 uzunluğunda rastgele onaltılık bir sayıdır, bu çerez sonraki bağlantılarda kullanılır. Siteye tekrar giriş yaptığımızda, admin paneline tekrar girme ihtiyacı olmaz gibi…

Django bu sessionid bilgisini django_session isimli tablosunda tutar.

  • Django’da session işlemleri yapabilmek için veritabanı yapılandırılması yapılmalıdır. Çünkü yukarıda bahsettiğim gibi “django_session” adlı tabloda verileri tuttuğu için yapılandırılması şarttır.

python3 manage.py migrate
komutu çalıştırmamız yeterli olacaktır.

Resimde görüldüğü gibi, kod çalışında çıktı şöyle olacaktır. Aynı zamanda “session” tablolarını oluşturduğunuda söylüyor bize.

 

django session kullanimı

 

  • Django session bilgilerini görmek için, öncelikle bir “kullanıcı” oluşturalım.

python3 manage.py createsuperuser







  • Şimdi admin panelimize giriş yapalım. “http://127.0.0.1:8000/admin/” , giriş yaptıktan hemen sonra session oluşacaktır.

django oturumlar


Umarım Faydalı olmuştur.


Emoji olarak yorumla :)
eh işte! eh işte!
0
eh işte!
Harika Harika
0
Harika
Hahaha! Hahaha!
0
Hahaha!
Vay be! Vay be!
0
Vay be!
Şekilsin Şekilsin
0
Şekilsin
Muhteşem Muhteşem
0
Muhteşem
Beğendim Beğendim
0
Beğendim
Beğenmedim Beğenmedim
0
Beğenmedim

Django Kullanıcı Oturumları

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap