Django项目更改favicon

Urls.py

from django.conf import settings

 

FAVICON = url(r'favicon.ico$', RedirectView.as_view(url='/static/image/favicon.ico'))

 

 

如果不同情况下用不同的favicon,可以使用下面的方法动态更改:

# 根据settings中的某个参数来判断什么时候用哪个favicon

if settings.OEM:

    FAVICON = url(r'favicon.ico$', RedirectView.as_view(url='/static/image/favicon-logo.png’))

然后把logo放到对应的静态文件路径

 

 

Settings.py中配置OEM参数

 

如 :OEM = os.popen("/usr/share/MS/scripts/local_setting.pl oem baidu").read() == “yes"

此时 OEM是一个布尔值

你可能感兴趣的:(Django)