我建立一個一個user表,錄入了一些資訊到表中。那麼如何在前面的html頁面中展示這張表中的資訊呢?
<a href="https://s3.51cto.com/wyfs02/M00/8E/2B/wKiom1i3wYnRBOAiAAD8Knzt9vY928.png" target="_blank"></a>
1、在learn/urls.py中添加網址
<a href="https://s4.51cto.com/wyfs02/M02/8E/29/wKioL1i3xATTcy63AAEDIqtO7h4551.png" target="_blank"></a>
2、在views中定義一個方法,來響應使用者的請求
<a href="https://s2.51cto.com/wyfs02/M00/8E/2C/wKiom1i3wxDzgn0LAAFbTgwLOI4817.png" target="_blank"></a>
這個方法是使用html模闆檔案渲染并展示内容。
1
2
3
<code>def</code> <code>user_list(request):</code>
<code> </code><code>users </code><code>=</code> <code>User.objects.</code><code>all</code><code>() </code><code>#将User表中的所有對象指派給users這個變量,它是一個清單</code>
<code> </code><code>return</code> <code>render(request, </code><code>'home.html'</code><code>, {</code><code>'users'</code><code>: users}) 生成一個user變量,這個變量可以給templates中的html檔案使用</code>
3、編輯learn/templates/home.html檔案
<a href="https://s2.51cto.com/wyfs02/M01/8E/29/wKioL1i3xmOw8OUAAAFVjiaRvNI778.png" target="_blank"></a>
4、通路前台頁面,
<a href="https://s1.51cto.com/wyfs02/M00/8E/2A/wKioL1i3xxHw5n-jAADCoYx8m5o758.png" target="_blank"></a>
本文轉自 曾哥最愛 51CTO部落格,原文連結:http://blog.51cto.com/zengestudy/1902660,如需轉載請自行聯系原作者