1、配置文件設置settings.py:
STATIC_URL = 'web/static/' STATIC_ROOT = os.path.join(BASE_DIR,'static')
2、模板文件調用樣式實例:
{% load staticfiles %} <!-- 公用樣式 static/css/base.css--> <link rel="stylesheet" type="text/css" href="{% static 'css/base.css' %}">
3、static靜態文件夾增加配置文件web.config,為了讓靜態文件的處理不經過Python
這一層:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <handlers> <remove name="DjangoWebHardler" /> </handlers> </system.webServer> </configuration>
name為程序映射名稱
4、如果不配置,可以執行python命令同步靜態文件,在站點跟目錄下cmd
python manage.py collectstatic