擅长:python、mysql、java
<p>Django文件:</p>
<blockquote>
<p>When DEBUG is True and ALLOWED_HOSTS is empty, the host is validated
against ['.localhost', '127.0.0.1', '[::1]'].</p>
</blockquote>
<p>如果您处于调试模式且列表为空,或者处于非调试模式且列表为空,则LAN网络中的任何人都无法访问您的网站</p>
<p>在这种情况下,由于您位于LAN中,您可以使用:</p>
<pre><code>ALLOWED_HOSTS = ['*']
</code></pre>
<p>然后跑</p>
<pre><code>python manage.py runserver 0.0.0.0:8000
</code></pre>
<p>如果您在LAN中,则不需要打开路由器上的任何端口,但可能需要在本地计算机中配置防火墙</p>
<p>否则,建议使用nginx或apache等web服务器</p>