Python Django User Signup Model

Bu yayınımızda Python Django 1.8'de Üye Kayıt örneği göreceğiz. Basit bir form hazırladım. Üyenin kullanıcı adı, parola, email, ad, soyad ve telefonu olsun.



Kayıt, Giriş, Çıkış işlemleri için html tagları:

formun html kodları:

models.py

views.py


signup_member methoduna dikkat edecek olursanız formdaki name özelliklerini kullanarak bütün verilerimizi request.POST ile alıyoruz.(request.POST.get(' ') de kullanılabilir.) Aldıktan sonra django'nun bize sunduğu User modelini kullanıyoruz ve yeni bir User nesnesi oluşturuyoruz. Oluşturulan bu nesnenin kullanıcı adı, parola, email, ad, soyad özelliklerini form'umuzu kullanarak atamasını yaptık. models.py'da göreceğiniz gibi Client ile User arasında OneToOne ilişkisi bulunuyor. Böyle yaparak django'nun User modeli ve kendi Client modelimizi ilişkilendirip kendi modelimize extra alanlar phone, date_joined ekleyebildik. 


urls.py



Yorumlar