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