Django 的web开发遇到Exception Value: no such table: django_session的解决

django web框架如下:

Django 的web开发遇到Exception Value: no such table: django_session的解决在浏览器:http://127.0.0.1:8008/helloworld


Django 的web开发遇到Exception Value: no such table: django_session的解决

解决:

查看你的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数据库了。

Django 的web开发遇到Exception Value: no such table: django_session的解决