Register Now

Login


Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Add question

You must login to ask question .

Login


Register Now

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Django Kullanıcı Oturumları

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.

About Ali YamanProfesyonel

Herzaman bilginin gücüne inanlardan oldum , araştirmalarım ve deneyimlerimlerimi sizlere sunmayı amaçlıyorum. İstanbul Üniversitesi Kontrol ve Otomasyon Öğrencisiyim Elektronik ve Programlama ile ilgim var.

Follow Me

Leave a reply

Captcha Click on image to update the captcha .