[英]How can I get/pass the string from HTML file to Views file in Django?
我在HTML文件中有一些字符串/文本。 當我單擊它們和單個字符串以給出不同的視圖時,我想要一個新頁面。 如何從HTML將文本/字符串獲取到Django視圖,以便可以使用它們?
first_key是zip文件,因此我瀏覽了兩個列表項廣告,將這些列表項作為字符串/文本來打印在我的一個頁面上。 單擊它們后,我想要一個新頁面,但無法獲得我單擊的字符串/文本/項目值。 我希望視圖中的值為“ {{i}}”。 我已經嘗試過request.POST.get ['mytext'],但是我得到的只是NONE。 我希望將“ {{i}}”存儲在views.py文件的變量中。
{% for i,j in first_key %}
<tr>
<td><a name="my_text" href = "{% url 'search_app:page'%}" >{{i}}</a></td>
<td>{{ j }}</td>
</tr>
{% endfor %}
根據您的代碼從i = request.POST.get['my_text']
獲取i的值
<td><a name="my_text" href = "{% url 'search_app:page'%}" >{{i}}</a></td>
好吧...我找到了答案,並且正在將其發布給其他人。 @dirkgroten幫助我找到了它。
首先,我通過URL傳遞了錨標簽本身中href中的值,例如"{% url 'my_app:page' key=i %}"
然后在我的urls.py文件中,將路徑從page_view/
更改為page_view/?P<key>[\\w+]+
最后,在我的views.py文件中,我將鍵值作為參數傳遞給函數,例如def page(request, key):
然后我可以在其中一個視圖中使用key的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.