解决Django no such table: django_session的问题
作者:YueLinbo 时间:2022-04-13 22:06:21
操作系统:Win7
IDE:PyCharm4.5.3
Django:1.10.1
报错代码:request.session['key'] = value
描述:今天第一次使用Django中的session,只要出现"session['key']"就会报错。
解决方法:
1. 进入cmd,通过cd命令进入到项目根目录下,即manage.py文件所在的文件夹。
2. 看一下Django的版本号(我的是1.10.1),
1.9之后的执行'python manage.py migrate'命令(我用的这个命令),
1.9之前的执行'python manage.py syscdb'命令(baidu的时候看到的,自己没有用过),
结果如下图:
3. 重新试一下,应该可以用了。
补充知识:Django创建管理员错误(1146,Table 'operation.django_session' doesn't exist")
官方文档说django要使用mysql时,需要安装MySQL库,然而MySQL不支持python3.5;
在python3.5中可以使用pymysql,但是pymysql不支持django,下来主要说说怎么解决:
可以在setting.py同目录下的__init__.py中添加如下命令或在setting文件添加
import pymysql
pymysql.install_as_MySQLdb()
然后重新同步数据库,并新建用户名密码:
# python manage.py makemigrations
# python manage.py migrate
# python manage.py createsuperuser
然后就愉快的创建超级账号吧
来源:https://blog.csdn.net/u013719012/article/details/51261749


猜你喜欢
js 代码优化点滴记录
python tensorflow基于cnn实现手写数字识别
解读tf.keras.layers模块中的函数
python调试模块ipdb详解

跟老齐学Python之list和str比较
SQL Server远程定时备份数据库脚本分享
php在线打包程序源码
Django中的session用法详解

mysql命令行爱好者必备工具mycli

PyQt5 实现给无边框widget窗口添加背景图片

python中子类调用父类函数的方法示例
python 视频下载神器(you-get)的具体使用

Python中XlsxWriter模块简介与用法分析

详解vue组件开发脚手架

js 浏览器版本及版本号判断函数2009年
Python实现比较两个列表(list)范围
使用Jupyter notebooks上传文件夹或大量数据到服务器
解析MySQL数据库性能优化的六大技巧
解决django服务器重启端口被占用的问题

python 实现读取csv数据,分类求和 再写进 csv
