Hi,
I Have a model and ModelForm I want to learn how i can filter areas?
You can see my model below.

from django.db import models
from yenicrm.musteri.models import *
from django.forms import ModelForm
from django.contrib.auth.models import User
class Ziyaret(models.Model):
        tarih = models.DateField()
        musteri = models.ForeignKey(Musteri)
        temsilci = models.ForeignKey(User)
        gorusler = models.TextField()

class ZiyaretForm(ModelForm):
        class Meta:
                model = Ziyaret
                exclude = ("temsilci",)

I wan to filter my musteri area like musteri =
Musteri.objects.filter(temsilci = request.user) you can see my wiev.py
below. I can't do this. I am a newbie :)

from django.shortcuts import render_to_response
from yenicrm.musteri.models import *
from yenicrm.ziyaret.models import *
from django.contrib.auth.decorators import login_required
from django.template import Context, RequestContext
from django.http import HttpResponse

@login_required
def index(request):
    ziyaretler = Ziyaret.objects.filter(temsilci = request.user)
    return render_to_response('ziyaret.html', {'ziyaretler': ziyaretler})

@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))

Kind Regards.
-- 
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.

Reply via email to