value={{string}}只给出字符串中的一个单词


{% for q, con in questions_dict.items %}
<form action="{% url 'psycho:modify_question' %}", method="post">
{% csrf_token %}
<input type="hidden" name="oldtext" value={{ q }}>
<input type="text" placeholder="Text of your question" name="text" value={{ q }}

即使q等于"0";基督山伯爵;整本书,页面上只显示第一个单词。如果我做

{% for q, con in questions_dict.items %}
<form action="{% url 'psycho:modify_question' %}", method="post">
{% csrf_token %}
{{ q }}
<input type="hidden" name="oldtext" value={{ q }}>
<input type="text" placeholder="Text of your question" name="text" value={{ q }}

我看到了完整的字符串。如何解决此问题?

正如Nilost在评论中指出的那样,引用了值(在我的情况下,<input type="hidden" name="oldtext" value="{{ q }}">解决了问题。

最新更新