2013-08-02 28 views
1

在Django的1.5,你可以设置允许主机:Django ALLOWED_HOSTS相当于禁止的主机?

ALLOWED_HOSTS = [ 
    '.example.com', # Allow domain and subdomains 
    '.example.com.', # Also allow FQDN and subdomains 
] 

是否有禁止主机的相同呢?即我提供一个IP列表来自动拒绝?

回答

2

您可以通过一个中间件,作为文档说:

的“*”将匹配任何值;在这种情况下,您有责任提供您自己的Host头的验证(可能在中间件中;如果是这样的话,该中间件必须首先在MIDDLEWARE_CLASSES中列出)。

请参阅Django settings documentation