Kayıt Ol

Giriş


Şifremi Kaybettim

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Giriş


Kayıt Ol

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.


Hakkında Ali YamanYenilmez

Mühendis adayı, yazılım geliştirici ve haftanın hergünü yazılım ile zamanını geçiren ve kendini geliştiren pratik ve işine sahip öz verili biriyimdir. Web yazılım ve geliştirme alanında kendimi geliştirmekteyim ve hergün yeni birşey öğrenmeden günümü bitirmiyorum.

Beni Takip Et

Cevap yazın

Captcha Captcha güncellemek için resime tıkla