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)
_________________________________________________________
from django.shortcuts import render_to_response
from yeni.yazi.models import Yazilar
from django.contrib.auth.decorators import login_required
@login_required
def index(request):
tumyazi = Yazilar.objects.all().filter(temsilci=request.user)
return render_to_response('yazi/index.html', {'tumyazi': tumyazi})
şeklinde Yazilar.objects.all().filter(temsilci=request.user) bir
sınırlama (filter) koyarsan olur biter :)
djangoyu iyi kavramak istiyorsan django db konusunda iyi olmaya çalış
derim yüksek tecrübelerime dayanarak :)
iyi çalışmalar kolay gelsin..
On Tue, 2010-02-09 at 20:20 +0200, "H.İbrahim YILMAZ" wrote:
> Merhaba,
> Django ile yazmakta olduğum yazılımın üyelik işlemlerini djangonun kendi
> içerisinde gelen user.auth yapısıyla yapmaktayım. Bir kullanıcı siteye
> login olduktan sonra karşısına sadece onun yazdığı yazıların gelmesini
> istiyorum. Bunu template içinde mi halletmemiz gerekli yoksa views.py
> ile mi? Basitçe şu şekilde bir yapım var. Açıksası googleladım adım ama
> karşıma çıkanlar tam istediğim şeyler olmadı sanırım yanış keyword
> kullanıyorum :)
> Saygılar.
>
> 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)
> _________________________________________________________
>
> from django.shortcuts import render_to_response
> from yeni.yazi.models import Yazilar
> from django.contrib.auth.decorators import login_required
>
> @login_required
> def index(request):
> tumyazi = Yazilar.objects.all()
> return render_to_response('yazi/index.html', {'tumyazi': tumyazi})
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php