我在Django模板中有这个代码:
input type="text" name="ppoisNomePOI" value={{ request.session.ppoisNomePOI }}
如果我的“request.session.ppoisNomePOI”是“John”,那么在页面中它在输入中显示“John”,但如果我的“request.session.ppoisNomePOI”是“John Flanders Simpson”,它只显示为“John” “
我认为这是值中空格的问题。
答案 0 :(得分:3)
从它的声音来看,浏览器可能将后续单词视为空属性并被解释为:
<input type="text" name="ppoisNomePOI" value="John" Flanders Simpson>
尝试在值周围加上引号。
value="{{ request.session.ppoisNomePOI }}"
这将强制它被解释为:
<input type="text" name="ppoisNomePOI" value="John Flanders Simpson">