django博客搭建问题汇总

使用Django 搭建博客时遇到很多问题,在此记录一下备忘

1.时区问题
“Database returned an invalid value in QuerySet.dates(). Are time zone definitions and pytz installed?”
解决方法:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

2.上传图片时报错
python/django - “Cannot use ImageField because Pillow is not installed”
首先问题很明显:缺少Pillow
安装pip install Pillow
在编译过程中出现问题:
Fatal error: Python.h: No such file or Directory
解决:Python.h 需要安装 python-dev,不是说电脑可以使用python 就意味着有相关的头文件
pip install python-dev

3.访问时“网页无法显示”,查看后台提示:invalid request block size: 21573 (max 4096)...skip

原因:使用uwsgi时,参数-s表示以socket方式提供通信端口

解决方法:要是通过http访问,可以直接提供http服务,使用--http参数