采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
问题详情如下,请老师指教。
报错:
代码:
报错后检验Mysql正常可用
最新状况:学到6.1后,通过Model.py插入用户成功,但仍然显示warning,warning内容不变
mysql中执行一下:show variables like 'character%';
如上是查询的字符集
重装mysql后运行model.py警告如图
编码问题,加unicode,具体如下所示:
role = Role( name=u"超级管理员", auths="" )
中文编码记得加u
可我看了三遍,除了注释的内容,没有任何中文编码啊 ........
你在mysql交互式环境下执行\s查看一下字符集!
同学,你好,检查你的mysql本地端口是多少,然后数据库链接的方式一定要指定好端口,默认是3306而不是8889,如果你要单独引入app,使用如下方法:
# coding:utf8 import sys sys.append("..") from app import app
老师,我检查本地端口了,是3306,在pycharm更改后仍然报错,报错信息不变。。。。。。。。。。
问题2已解决,谢谢老师,可问题1仍然报错,快疯了 T T
同学你好,你有没有尝试pymysql下载后重装?
有关问题2的补充:
运行manage.py,未报错
问题2:在models文件中试用"from . import app"语句报错:ImportError: cannot import name 'app'
代码如下所示:
__init__.py 只有前5行语句,其余都已注释
models.py 只有前2行语句,其余已注释
朋友 你这个解决了 我现在也遇到这个问题了
登录后可查看更多问答,登录/注册
Python 最好用轻量级框架,让你轻松胜任 Python Web 工程师
6.1k 8
2.3k 7
1.0k 6
973 6
1.1k 6