[英]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.