擅长:python、mysql、java
<h2>了解“网址”</h2>
<p>你写的</p>
<blockquote>
<p>is it possible to change the URL in the browser in the same time with a <code>render_to_response</code>?</p>
</blockquote>
<p>我觉得你对“网址”的理解太模糊了。
如果浏览器要求URL <code>X</code>,它将考虑您发送的任何内容
作为URL <code>X</code>的响应,无论它是什么。在</p>
<p>所以如果服务器(你!)发送实际的HTML内容,URL将
永远不要在浏览器中更改。在</p>
<p>要在浏览器中更改URL,需要发送重定向响应
(使用Django的<a href="https://docs.djangoproject.com/en/1.10/ref/request-response/#httpresponse-subclasses" rel="nofollow">^{<cd3>}</a>)到浏览器。
浏览器将使用其中包含的URL <code>Y</code>
{cd4>服务器发出另一个<em>请求
也显示在浏览器的地址栏中。在</p>
<p>然后服务器将发送<code>Y</code>的HTML内容。
不能在一个请求中同时包含这两个步骤:重定向<em>和</em>发送内容。在</p>