-1
View.py到html無法將數據從模型轉移使用模板
from django.shortcuts import render
from django.http import HttpResponse
from .models import Albums
from django.template import loader
def index(request):
all_albums = Albums.objects.all()
template = loader.get_template('Ganaana/index.html')
context = {
'all_albums':all_albums,
}
return HttpResponse(template.render(context,request))
def define(request,Albums_id):
return HttpResponse("<h1>Your Id is "+str(Albums_id)+"</h1>");
的index.html
<html>
<ul>
<% for albums in all_albums %>
<li><a href="/music/{{albums.id}}/">{{albums.artist}}</a></li>
<% endfor %>
</ul>
</html>
輸出的代碼:
<% for albums in all_albums %>
albums.artist
<% endfor %>
我不知道是什麼錯誤我用模板文件夾,並把它的數據我不明白什麼問題,我正確地導入類..我不明白?
我們不明白,要麼,因爲你沒有在所有的告訴我們,要使用此代碼遇到什麼問題。 –
另外,Python代碼在行尾沒有使用分號,並且縮進很重要。 –
@DanielRoseman先生我的輸出是不正確的網頁我已經調整了代碼請檢查它。也許現在你可以理解我的問題 –