User modelini kullanan bir Profile modeli hakkında ?

4 views
Skip to first unread message

ali

unread,
Apr 7, 2011, 8:44:51 AM4/7/11
to django-tr
Merhaba,
pinax üzerinde bir çalışma yapıyorum.
Profile modeli django nun User modelini kullanıyor.
profile edit formunda User modelinde bulunan first_name,last_name
kısımları gözümküyor.

http://www.copypastecode.com/68401/

Yukarıdaki linkte kod parçaları var.
profile edit formunda User modelinde bulunan first_name,last_name gibi
alanların gözükmesi için ne yapmalıyım ?

Mirat Can Bayrak

unread,
Apr 7, 2011, 1:53:46 PM4/7/11
to djan...@googlegroups.com
Şimdi durum şu şekilde, Django'da (yani Pinax'da) iki adet model var.
Bunlardan biri "User" modeli diğeri ise "Profile" modeli. User modelinde
username, first_name, ve last_name değerleri tutuluyor. Yani sizin
düzenlemek istediğiniz first_name ve last_name alanları aslında User
modeline ait. Profile modelini düzenlemek için oluşturduğunuz formda bu
bilgi yok.

Çözüm olarak kendiniz elle bir form oluşturup bütün bu değerleri bir
araya getirebilir (first_name, last_name ve diğer alanların olduğu bir
form). View sırasında eğer form doğru ise hem User modelini hem Profile
modelini bu formdan yola çıkarak güncelleyebilirsiniz.

Prş, 2011-04-07 tarihinde 05:44 -0700 saatinde, ali yazdı:

Reply all
Reply to author
Forward
0 new messages