A.S. Gaffar Durmaz yazmış:
> 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
>   
Merhaba,
Uzunca süre php ile yazılım geliştirdikten sonra djangonun avantajlarını 
görüp "lanet olası" sql sorgularından büyük oranda kurtulabileceğimi 
görmemdi. Daha önce nesne tabanlı programlama ile tecrübem olmadı. Kabul 
ediyorum php ile de nesne tabanlı yazılım geliştirilebilir ama nere 
kadar? Django ile tanışmam Python ile tanışmamla hemen hemen aynı zamana 
denk geliyor. Bir yandan django (dolayısıyla python) öğreniyorum diğer 
yandan da nesne tabanlı programlama mantığını. Bu sebeptendir sizi çok 
basit sorular ile meşgul etmem. Ancak kendi adıma söylemeliyim ki 
listelerimiz uzun yılların verdiği birikim ve ehil insanların daha çok 
açık kaynağa yönelmesi sebebiyle tam bir "topluluk" (community) haline 
dönüşüyor. Yine kendi adıma söyleyeyim son zamanlarda sorduğum sorulara 
aldığım cevapları herhangi bir yabancı kaynakta dahi (neden "yabancı 
kaynakta dahi"? Onun da sebebi sanırım üzerimizdeki gereksiz aşağılık 
duygusu) bulamadığım açıklıkta ve netlikte. Çünkü insana çoğu zaman 
sorunun halledilmesi değil sorunun yapısını anlaması daha gerekli 
oluyor. Şimdiye kadar dikkat ettiğim tüm how-to'larada şunu şöyle yapın 
şunu böyle yapın şeklinde bir "şablon" var. (Django belgelendirmesini 
kısmen bunun dışında bırakıyorum). Keşke şu kapitalizm why-to'lar 
yazacak/okuyacak kadar da zaman bıraksa bizlere... Tekrar saygılarımı ve 
teşekkürlerimi sunuyorum.
_______________________________________________
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