Merhaba,
Yazdığım uygulamaya veri girişi yapabilmek için bildiğimiz yollaardan 
form oluşturmak yerine, Django'nun mutlaka vardır bir "zımbırtısı" 
diyerek araştrınca karşıma ModelForm denilen olay çıktı. Fakat (yine 
evet!) anlayamadığım bazı noktalar oldu. Caveplarınız için şimdiden 
teşekkür ederim.

Aşağıdaki şekilde bir Modelim var.

from django.db import models
from django.contrib.auth.models import User

class Yazilar(models.Model):
    yazi = models.CharField(max_length=200)
    temsilci = models.ForeignKey(User)

Bu model için yine model.py içinde Form olşturduğumda aldığı hal budur. 
Sanırım buraya kadar herhangi bir sorun yok.

from django.db import models
from django.forms import ModelForm
from django.contrib.auth.models import User

class Yazilar(models.Model):
    yazi = models.CharField(max_length=200)
    temsilci = models.ForeignKey(User)

class YaziForm(ModelForm):    
        class Meta: 
        model = Yazilar

Esas orum şu şimdi bu yarattığım form için gerekli olan url ayarlamasını nasıl 
vereceğim? İkincisi ModelForm'lar otomatik olarak save() fonsiyonunu kullanıyor 
mu? Son olarak bunun için herhangi bir views.py içine yazmam gereken view var 
mı? İnanın kafam durdu :) Keşke bi yerlerde ufak tefek applicationlar olsa ne 
bileyim adres defteri v.s gibi... Showmedo'dan izlediğim uygulamaar biraz daha 
üst seviyede kalıyor...

Saygılarımla.

-- 
H.İbrahim YILMAZ
Sales & Technical Manager
Marmara Bilişim
Hürriyet Sokak 6/A YALOVA
Tel: +90 226 813 3131
http://www.bilisimmarmara.com.tr
Bu e-posta sadece yukarıda isimleri belirtilen kişi/ler arasında özel 
haberleşme amacını taşımaktadır. Size yanlışlıkla ulaşmış ise lütfen bizi 
bilgilendiriniz ve mesajı sisteminizden siliniz. Bu e-posta içeriği veya 
ekindeki dosyalar kişisel ve yazarına aittir. Bu nedenle Marmara Bilişim bu 
mesajın içeriği ve ekleri ile ilgili olarak hiçbir hukuksal sorumluluk taşımaz 
ve kabul etmez. /// This e-mail is intended only for the use of the 
individual/s to whom it is addressed. If you are not the intended recipient of 
the message, please immediately inform us and delete it from your system. Any 
opinions contained in this message belong to the author and do not constitute a 
commitment by Marmara Informatics.

_______________________________________________
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