Merhaba;
Python ve Django da geliştirmeye yeni başlayan biriyim. Bir sorun üzerinde günlerdir takıldım. Sorunum, views.py da yazdığım context dict’in verisinin normal shell’de düzgün return yapıyor olması, fakat ben bu context verisini template içindeki makale.html sayfasına çekmeye çalıştığımda hiç bir hata vermiyor ve veriyi de ekrana vermiyor.
views.py şöyle:
from django.shortcuts import render
from .models import *
from django.template import loader
from django.http import HttpResponse
#bu fonksiyon veriyi çekiyor burada bir sorun yok
def article_list(request):
arts = Article.objects.all()
context = {
'makale':arts
}
return render(request, 'makale.html', context)
makale.html de şöyle:
isterseniz kodların tamamı da github da şurada, “dont return query with for loop” yazan klasör
şimdiden teşekkür ederim