in django, django-profile, emrah tokalak, profil, profiles

django-profile kurulumu ve dikkat edilmesi gereken noktalar.

Son yazdığım projede profil uygulamasına gerek duydum ve bunun için django-profile kullandım. Aslında içindeki demo uygulaması ve kurulum yönergeleri oldukça açık, yazma sebebim türkçe çevirisini yapmak niteliğinde.

Öncelikle python dizinine eklemek zorunda olduğunuz uygulamalar;

* Python Imaging Library http://www.pythonware.com/products/pil/ ,
* İndirdiğiniz django-profile içinden çıkan “userprofile” dizinini,
* gdata http://gdata-python-client.googlecode.com/files/gdata.py-1.1.0.tar.gz gdata içinden src klasörünün içindekiler kopyalanmalı.

* Google maps api key edinmelisiniz ve install.txt içindeki şekilde settings.py’yi düzenlemelisiniz.

* installed apps ve url.py değişikliğinide yaptıktan sonra django-profile içindeki media dizininin içeriğini kendi static media klasörünüze kopyalayın.

* django-profile/demo/templates içindeki dosyaları kendi tema klasörünüze kopyalayın. base.html kullanıyorsanız incelleyipte kopyalamanızda fayda var. Kendi base.html’iniz içine ilgili javascript dosyalarını eklemeyi unutmayın. Dilerseniz personal.html gibi dosyalara kendi araçlarınızı ekleyebilirsiniz.

* demoprofile örneğinde göreceğiniz models.py içeriği sizi yanıltmasın, userprofile’i settings.py’ye eklediğimiz için manage.py syncdb komutuyla gerekli tablolara sahip olacağız.

Bunları tamamladıktan sonra sanırım hiç bir sorun yaşamadan django-profile uygulamasını projenizde kullanabilirsiniz. Türkçe çeviri dosyası eksik, bunuda küçük bir çalışmayla halledebilirsiniz. Yaptığınız çeviriyi “locale” adındaki klasörün içinde oluşturmanız gerektiğinide belirteyim.

Yeni başlayanlara kolay sağlamasını umduğum anlatımım umarım birilerine faydalı olur.