TA的每日心情 | 擦汗 3 天前 |
---|
签到天数: 527 天 连续签到: 4 天 [LV.9]测试副司令
|
运行环境: - Windows 10 专业版 64位
- Python27
- Django1.11
- Mysql5.7
- IIS 10 或 Apache24
丢失CSS样式后的界面:
正确加载CSS样式的界面:
通过查看器查看源码可以发现CSS文件并不存在于引用路径下
找回丢失的CSS样式:
打开项目/settings.py 添加如下内容:
STATIC_ROOT = os.path.join(BASE_DIR, "static")
命令行cd到项目根目录,运行:
- python manage.py collectstatic
复制代码
Admin后台管理所需要的CSS样式就会复制到指定目录下(STATIC_ROOT)
IIS下:
打开项目/urls.py 添加如下内容:
- <div>url(r'^static/(?P<path>.*)
- Apache下:
- 在httpd.conf中添加如下内容:
- [code]<div>Alias /static "D:\MyProject\DJgo\ZLH\static"</div><div><Directory "D:\MyProject\DJgo\ZLH\static"></div><div> Require all granted</div><div></Directory></div>
复制代码
其中D:\MyProject\DJgo\ZLH\static 为STATIC_ROOT对应的路径
, serve, {'document_root': settings.STATIC_ROOT}),</div>[/code]
Apache下:
在httpd.conf中添加如下内容:
- <div>Alias /static "D:\MyProject\DJgo\ZLH\static"</div><div><Directory "D:\MyProject\DJgo\ZLH\static"></div><div> Require all granted</div><div></Directory></div>
复制代码
其中D:\MyProject\DJgo\ZLH\static 为STATIC_ROOT对应的路径
|
|