H.İbrahim YILMAZ yazmış:
> Merhaba,
> Bir kaç gündür Django isimli "sihirli" frameworku inceliyorum. Sanırım 
> programcılık hayatım D.Ö - D.S şeklinde şekillenecek gibi :) PHP hatta 
> ve hatta Python'un kendsiyle yaptığımız bir çok şeyin hamallık olduğunu 
> farkettim. Neyse sadete gelelim:
> 9.10 sürümüyle Ubuntu altında Django 0.96 kullanıyorum. Bir proje 
> altında çeşitli app.ler oluşturuyorum. Bunların çeşitli veritabanları 
> var. Kısa bir örnek verirsem:
> class Ogrenciler(models.Model):
>         ogrencino = models.CharField(max_length=200)
>         ogrenciad = models.CharField(max_length=200)
>         ogrencisoyad = models.CharField(max_length=200)
>         ogrencisinif = models.CharField(max_length=200)
> Bu şekilde bir Modelim var bunun dışında da
> class Devamsizlik(models.Model):
>         ogrencino = models.?
>         tarih = models.?
> şeklinde ikinci bir modelim var. ? yazılı yerlerde nasıl bir FieldModel 
> (ya da ne) kullanmalıyım ki ogrencino olan alana daha önceden öğrenciler 
> tabanına girdiğim öğrenciler arasından bir liste elemanıyla seçebileyim? 
> Tarih alanında ise datepicker benzeri bir şey kullanmak istiyorum. 
> Sorularım çok basit hatta nalamsz gelebilir ama istediğim şey sadece 
> öğrenmek. Yukardaki "uygulama"yı da bu amaçla bir deneme olarak yazıyorum.
> Saygılar.
> 

Model konusunda iki arkadaş yazmış, ben datepisker için akıl vermiş 
olayım. Datepicker gibi tarayıcı taraındaki işler için jquery oldukça 
başarılı. http://jqueryui.com/ sitesinde çok güzel ui kütüphanesi var.
Hatta ben birkaç gün önce jquery üzerinden geliştirilmiş jqgrid ( 
http://www.trirand.com/blog/jqgrid/jqgrid.html ) ile uğraşıyorum. 
kullanıcı tarafındaki birçok hammallığı alıyor üzerinizden, hazır 
django'ya dalmışken bir bakın. Ajax işlerini acayip kolaylaştırıyor.
Hem jquery sonuçta javascript kütüphanesidir, ille de django değil her 
türlü web işlerinde işe yarar, hatta zorunluluktan klasik eski tip asp 
ile yaptığı projede bile kurtarıcım olmuştu, python ile birleşince 
tadından yenmiyor.

_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap