django设置中的INTERNAL_IPS和ALLOWED_HOSTS

时间:2018-04-26 05:51:05

标签: python django

django设置中的INTERNAL_IPS和ALLOWED_HOSTS是什么。为什么我们使用它,如果我们不使用它会发生什么。

1 个答案:

答案 0 :(得分:1)

来自docs:

<强> INTERNAL_IPS

Default: [] (Empty list)
  

作为字符串的IP地址列表:

     

允许debug()上下文处理器向其中添加一些变量   模板上下文。即使没有,也可以使用admindocs书签   以员工用户身份登录。被标记为“内部”(相对于   AdminEmailHandler电子邮件中的“EXTERNAL”。

<强> ALLOWED_HOSTS

Default: [] (Empty list)
  

表示此Django的主机/域名的字符串列表   网站可以服务。这是一种防止HTTP主机头的安全措施   攻击,即使在许多看似安全的Web服务器下也是可能的   配置。