Django 的web开发遇到Exception Value: no such table: django_session的解决
django web框架如下:
在浏览器:http://127.0.0.1:8008/helloworld
解决:
查看你的django版本:如果是1.7以下包含1.7: python manage.py syncdb
进入manage. py所在目录,执行命令 manage.py syncdb程序会自动初始化数据库,创建django需要的所有数据表。当我们编写web程序用到session的时候,没有初始化数据库会报错,因为django是把session的信息存储在了数据库中。
另,django1.9之后的版本都取消了syncdb,1.8还可以用,但是会提示即将取消。所以以后建议这样初始化:
先 python manage.py makemigrations [appname]
再 python manage.py migrate [appname]
如此,我们就可以在django项目中使用mysql数据库了。