You are discarding the result of your first render_to_response and displaying the second, which is always an empty form (except when the form is valid, when you are returning an HttpResponse. You probably meant to put a return in front of that render_to_response as well. But there could also be problems in your template, which you have not shown.
On Fri, Apr 2, 2010 at 12:04 PM, H.İbrahim Yılmaz <prehisto...@gmail.com> wrote: > Hi all, > Thanks it works! But, i have another question about my view. When i > use my view (as seen below) i can't get see the form. > Thanks! > > @login_required > def ziyaret_ekle(request): > if request.POST: > zform = ZiyaretForm(request.POST) > if form.is_valid(): > yeni_ziyaret_objesi = form.save(commit = False) > yeni_ziyaret_objesi.temsilci = request.user > yeni_ziyaret_objesi.save() > return HttpResponse("Veritabanina kaydedildi. Yeni > ziyaretin id'si : %d" % yeni_ziyaret_objesi.pk) > else: > render_to_response('ziyaret_kaydet.html', {'zform': > zform}, context_instance=RequestContext(request)) > return render_to_response('ziyaret_kaydet.html', {'zform': > ZiyaretForm()}, context_instance=RequestContext(request)) > > 02 Nisan 2010 19:03 tarihinde H.İbrahim Yılmaz <prehisto...@gmail.com> yazdı: >> Hi all, >> Thanks it works! But, i have another question about my view. When i >> use my view (as seen below) i can't get see the form. >> Thanks! >> >> 2010/4/2 Benjamin Welton <benjamin.r.wel...@wmich.edu>: >>> def __init__(temsilci = None, *args, **kwargs) >>> >>> should include self as the first argument. >>> >>> def __init__(self, temsilci = None, *args, **kwargs) >>> >>> Ben >>> >>> >>> H.İbrahim Yılmaz wrote: >>>> >>>> Hi all, >>>> I get "global name 'self' is not defined" error what is the problem? >>>> Thanks. >>>> >>>> from django.db import models >>>> from django.forms import * >>>> from yenicrm.musteri.models import * >>>> from django.contrib.auth.models import User >>>> from django.forms.extras.widgets import * >>>> >>>> # Create your models here. >>>> class Ziyaret(models.Model): >>>> tarih = models.DateField() >>>> temsilci = models.ForeignKey(User) >>>> musteri = models.ForeignKey(Musteri) >>>> gorusler = models.TextField() >>>> >>>> class ZiyaretForm(ModelForm): >>>> tarih = DateField(widget=SelectDateWidget()) >>>> musteri = ModelChoiceField(queryset = Musteri.objects.none()) >>>> >>>> def __init__(temsilci = None, *args, **kwargs): >>>> super(ZiyaretForm, self).__init__(*args, **kwargs) >>>> self.fields["musteri"] = Musteri.objects.none() if temsilci is >>>> None else Musteri.objects.filter(temsilci = temsilci) >>>> >>>> class Meta: >>>> model = Ziyaret >>>> exclude = ("temsilci",) >>>> >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Django users" group. >>> To post to this group, send email to django-us...@googlegroups.com. >>> To unsubscribe from this group, send email to >>> django-users+unsubscr...@googlegroups.com. >>> For more options, visit this group at >>> http://groups.google.com/group/django-users?hl=en. >>> >>> >> >> >> >> -- >> http://www.arkeoloji.web.tr >> > > > > -- > http://www.arkeoloji.web.tr > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-us...@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.