目录:
django使用错误总结(环境:centos7)
启动时
No module named ‘_sqlite3’
检查自己有没有安装sqlite-devel,没有的话yum -y install sqlite-devel
注意: 这里 yum可能会报错 因为我装的是python3.6.0, yum 是基于 2.7.0的 yum 报不存在: 解决:vim /usr/bin/yum 第一行的 python 改成python3 报错:File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e: ^ SyntaxError: invalid syntax 解决:vim /usr/libexec/urlgrabber-ext-down 第一行 python 改成 python3
然后进入到Python目录,(cd python目录)
- 然后命令行输入./configure,然后make和make install
- 这个时候可以输入python,进入python环境后,import sqlite3,看还会不会报错。
请求时
Invalid HTTP_HOST header: ‘10.211.55.6:8000’. You may need to add u’10.211.55.6’ to ALLOWED_HOSTS.
- 解决方案:
修改setting.py 文件:
ALLOWED_HOSTS = [] 修改成[‘*’] #在这里请求的host添加了*