购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 应用的站点访问权限

Django应用的站点访问权限配置,决定了谁可以访问当前项目,这通过settings.py文件中的ALLOWED_HOSTS项来完成。ALLOWED_HOSTS项的内容就是网络地址列表,具体如下:

● []:空列表,表示只有127.0.0.1、localhost、'[::1]'能访问本项目。

● ['*']:表示任何网络地址都能访问当前项目。

● ['*.hostname.cn', 'django.com']:表示只有当前这两个主机能访问当前项目。

注意

如果要想局域网内的其他主机也能访问此主机,则在启动服务器时使用如下命令:

python manage.py runserver 0.0.0.0:8000

上述命令指定局域网内的所有主机都可以通过8000端口访问此主机,此外ALLOWED_HOSTS需要设置为['*']。 R9J9rCtYPq1mgrCVpgEdf8SCeJm11xn6dMtQ++GmPSE7nNcw3T1ZTJRLnWvNYAjJ

点击中间区域
呼出菜单
上一章
目录
下一章
×