2014年11月5日 星期三

Django筆記(6)-用網頁呈現資料庫資料


步驟一
修改 helloWorld 目錄下的 views.py(完整代碼如下)

from django.shortcuts import render_to_response
from helloWorld.models import Vendor, fruit

def helloWorld(request):
    vendor = Vendor.objects.all()
    fruit = fruit.objects.all()
    return render_to_response('test.html',locals())

步驟二
修改 helloWorld/templates/test.html(完整代碼如下)

<html>
    <head>
        <title> test </title>
        <meta charset='utf-8'>
    </head>
    <body style="font-family:Courier New;">
        <p>水果商有{{ vendors|length }}位</p>
        {% for v in vendors %}
            <p>水果商{{ forloop.counter }} : {{ v.name }}
&nbsp&nbsp&nbsp電話 : {{ v.phone }}</p>
        {% endfor %}
        <br>
        <p>水果類型有{{ fruits|length }}種</p>
        {% for f in fruits %}
            <p>水果類{{ forloop.counter }} : {{ f.name }}
&nbsp&nbsp&nbsp價錢 : {{ f.price }}</p>
        {% endfor %}
    </body>
</html>


步驟三
開啟 server 後~
在網址列打上 127.0.0.1:8000/helloWorld/ 觀看結果


                                                                    上一篇    回目錄    下一篇

沒有留言:

張貼留言