Kayıt Ol

Giriş


Şifremi Kaybettim

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

soru ekleme

You must login to ask question.

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 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.

Beni Takip Et

Leave a reply