我其實不太知道我的問題屬於python還是html5
但我是參考python的書,所以想說發在這裡
看我以下的內容可能有人已經知道是哪本書了
我想要做的功能是輸入表格的值,並且將表格的值累計顯示在上面
這是書籍上的範例
但{%for c in r.comment_set.all %}
這行我不太懂,專案中app的名稱為restaurant
所以這個r指的是restaurant嗎?
以及他的c in r.comment_set.all
因為用c in r.comment,所以之後的內容才可以是{{c.visitor}}?
還有他的set.all是甚麼意思?是指該評價功能上應該輸入的都有輸入完全?
還有他是用for 迴圈來依序顯現在上面的嗎?
comment為我在views中define的東西,height也是
<table>
<tr>
<th>留言者</th>
<th>時間</th>
<th>評價</th>
</tr>
{% for c in r.comment_set.all %}
<tr>
<td> {{c.visitor}} </td>
<td> {{c.date_time1|date:"F j,Y" }} </td>
<td> {{c.content}} </td>
</tr>
{% endfor %}
</table>
<form atcion="" method="post">{% csrf_token %}
<table>
<tr>
<th><label for="id_visitor">留言者:</label></th>
<td> {{f.visitor}} </td>
<td> {{f.visitor.errors}} </td>
</tr>
<tr>
<td><label for="id_email">電子信箱:</label></td>
<td> {{f.email}} </td>
<td> {{f.email.errors}} </td>
</tr>
<tr>
<td><label for="id_content">評價:</label></td>
<td> {{f.content}} </td>
<td> {{f.content.errors}} </td>
</tr>
</table>
<input type="submit" value="給予評價">
</form>
希望的結果:
留言者 時間 評價
user 八月 19,2016 123456
s890269 九月 2,2016 我沒意見~~
s890269 九月 2,2016 我沒意見!!