擅长:python、mysql、java
<p>我也是django的初学者,但为了运行服务器,我需要执行以下操作:</p>
<ol>
<li>在<code>settings.py</code>中,添加<code>ALLOWED_HOSTS</code>作为<br/>
<code>ALLOWED_HOSTS = [
'elearning.com'
]</code>
<br/>其中elearning.com是我的主机名。可以用逗号分隔多个主机。</li>
<li>使用以下命令运行服务器:<br/>
<code>python manage.py runserver [::]:8000</code><br/>或<br/><code>python manage.py runserver 0.0.0.0:8000</code><br/>或<br/><code>python manage.py runserver 0:8000</code>。
<br/>它现在将监听所有接口。阅读Django doc<a href="https://code.djangoproject.com/ticket/396" rel="nofollow noreferrer">here</a>。</li>
<li>浏览到给定的主机名。对我来说,是<a href="http://elearning.com:8000/" rel="nofollow noreferrer">http://elearning.com:8000/</a></li>
</ol>
<p>我试着在<code>ALLOWED_HOSTS</code>中编写IP,但它不起作用,我无法在浏览器中打开<a href="http://192.168.x.x:8000" rel="nofollow noreferrer">http://192.168.x.x:8000</a>。有人能纠正我吗?</p>