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ı Kayit ve Yetki İşlemleri

Django Kullanıcı Kayit ve Yetki İşlemleri

Django’da Kullanıcılar

Django’da kullanıcı işlemleri çok önem taşımaktadır. Django yönetim panelinde, yaptığımız işlemleri html sayfalar içerisinde de yapabilemiz gerekiyor. Örneğin Kullanıcı girişi, şifremi unuttum ve kullanıcı kayıt gibi bölümler olmalıdır. Bu işlemlerin temellerini oluşturan bilgiler vericem. Bunları kullanarak hepsini rahatlıkla yapabiliriz.

  • İlk olarak kullanıcı oluşturma işlemlerine bakalım. Normalde Django’da şöyle yapiyoruz “python3 manage.py createsuperuser” şeklinde, kullanıcı oluşturup admin paneli giriyoruz. İyi güzel ama biz bunu yazılımsal olarak kullanmak istediğimiz zaman işimize yaramıyor. Tam olarak yapacağımız işlemler bunlardır.
  • Kullanıcı oluşturma için kullanacağımız modül “from django.contrib.auth.models import User” olacaktır.

Django Kullanıcı Oluşturma

  • Views.py dosyamızı içersine girelim ve adım adım ilerliyelim.

User.objects.create_user” ifadesi ile kullanıcı kayıtı yaptık. (kullanici adı,mail,şifre) parametreleri aldığını görüyoruz. “first_name” ve “last_name” ile ad ve soyad bilgilerini tanımladık.

  • Admin panelimize girelim , bakalım kullanıcı eklenmiş mi ?

django kullanici kayit

Django Kullanici Yetkileri

Django’da kullanıcı yetkileri vardır. Şimdi bunları sırayla bakalım :

  • Modül olarak “from django.contrib.auth.models import User” aynısını kullanacağız.
  • Views.py girelim. Adım adım gidelim.

 

Kullanıcı sorgulamasını şu yapi ile yapiyoruz :  “kullanici = User.objects.get(username=’Ali’,email=’aliymn.db@gmail.com)” kullanıcı adı ‘Ali’ ve epostası ‘aliymn.db@gmail.com’ olan kullanıcı bilgisini değişkene aktariyor. Şimdi bilgileri html üzerine yansıtalım.

değişkenlere yetkilerini sakladık. Şimdi “index.html” dosyasını açalım, değişkenleri çekelim :


django kullanici islemleri


 Harika! Şimdi yetkilerini verelim…

  • Şimdi yetki verilmiş, şekilde bilgilere bakalım :

django onayli kullanici bilgileri


Umarım faydalı olmuştur.

Bir sonraki yazıda, kullanici kayit,giriş ve şifre değiştirme formlarını inceleceğiz. Lütfen takipte kalınız 🙂

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