- 博客(21)
- 收藏
- 关注
原创 mac+mysql+Django/flask报错: No module named ‘pymysql‘ 明明已经安装了pymysql
1.确定mysql mysqlclient pymysql全部都使用pycharm安装了,2.使用pip list可以查看到,在当前的虚拟环境中已经安装了pymysql3.在django项目目录/Users/zhaohan/Documents/Django/django_sql/lib/python3.8/site-packages/下也能找到:pymysql和PyMySQL-0.10.1.dist-info两个文件排查了老半天,不管怎么运行都报错No module named 'pymysql
2020-10-12 21:38:24
651
转载 Django创建模块报错:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
在终端使用命令:python manage.py startapp accounts时,报错如下:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclie报错原因:没有安装pymysql,或没有配置__init__.py文件step1:检查是否安装pymysql,打开python的解释器,查看是否安装,如果没有图中的pymysql,就点击最下面的加号键进
2020-10-12 18:04:53
3839
1
原创 http报错:405 (METHOD NOT ALLOWED)
使用post请求ajax数据时,报错:405 (METHOD NOT ALLOWED)将post请求改为get请求。
2020-10-07 11:28:45
636
1
原创 werkzeug.routing.BuildError: Could not build url for endpoint ‘/index‘. Did you mean ‘qa.index‘ inst
werkzeug.routing.BuildError: Could not build url for endpoint '/index'. Did you mean 'qa.index' instead?考虑是不是url_for中写入的是一个地址,而不是一个函数next_url = request.values.get('next', url_for('qa.index'))return redirect(next_url)不要写成:return redirect({{next_ur
2020-10-06 14:14:25
1355
原创 flask+mysql:AttributeError: ‘BaseQuery‘ object has no attribute ‘id‘
查询数据库时出现此类错误:AttributeError: 'BaseQuery' object has no attribute 'id'查询语句有错误,记得检查
2020-10-05 19:55:40
1026
转载 mysql连接时报错:2003 - Can‘t connect to MySQL server on ‘127.0.0.1‘ (61 “Connection refused
mysql连接时报错:2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused解决办法:1.终端输入/usr/local/mysql/bin/mysql -u root -p2.输入密码后回车3.输入:FLUSH PRIVILEGES;4.输入:ALTER user 'root'@'localhost' IDENTIFIED BY '123456';5.再重启数据库:sudo /us.
2020-09-26 16:24:41
2983
转载 flask设置config的方法
方法一:将所有config设置都单独写在一个类中:class Config: SECRET_KEY = os.urandom (24) SQLALCHEMY_DATABASE_URI = 'mysql+mysqlconnector://root:@localhost:3306/flaskrbac?charset=utf8' SQLALCHEMY_TRACK_MODIFICATIONS = True SQLALCHEMY_COMMIT_TEARDOWN = True
2020-09-26 16:20:47
1084
转载 flask:SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default i
警告内容:SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True or False to suppress this warning.warnings.warn(FSADeprecationWarning解决办法:将config的SQLALCHEMY_TRACK_MODIFICATIONS设置为Ture或Flase即可
2020-09-26 16:15:30
797
转载 flask+mysql:ModuleNotFoundError: No module named ‘MySQLdb‘
折腾了许久,找到一个解决办法:在app.py中引入下面的代码(如果pymysq报错,说明没有安装,按照上一篇文章的方法安装即可)import pymysqlpymysql.install_as_MySQLdb()
2020-09-25 20:30:31
131
原创 flask+mysql:ModuleNotFoundError: No module named ‘flask_sqlalchemyl‘
在虚拟环境terminal终端中已经安装了包,但是运行的时候还是报错:No module named 'flask_sqlalchemyl'在pycharm这个perference这个页面,手动添加包即可:
2020-09-25 20:27:45
2378
转载 flask+python报错:from: can‘t read /var/mail/app
flask+python报错:from: can't read /var/mail/app解决办法:#!/usr/bin/env python 即可
2020-09-25 17:45:12
820
原创 flask引入css文件问题解决,浏览器没有样式变化
flask用url_for引入css文件后,浏览器中查看代码,引入的路径是成功的,但是不显示css样式。解决方法:谷歌浏览器开启无痕浏览模式,再重新打开就可以了。折腾半小时 给爷气笑了
2020-09-24 19:44:49
1772
1
原创 mac启动flask报错:zsh: command not found: flask
在执行flask时遇到以下问题:>>> export FLASK_APP=app.py>>> export FLASK_ENV=development>>> flask runzsh: command not found: flask使用了网上其他人的方法:将~/.local/bin加入环境变量中,还是不行。找到原因如下:mac自带了python2.7,而我自己又安装了python3.7和python3.8,在~/.local/bi
2020-09-23 11:34:06
2371
7
原创 mac自定义端口号启动flask框架代码报错:OSError: [Errno 48] Address already in use flask
1.lsof -i:5000(端口号是当前要用的端口号)2.kill9108 杀死进程即可补充:在pycharm设置环境变量时,记得文件路径不能为空,一般定义了module name后,文件路径就自己变空了,注意修改。
2020-09-22 20:36:28
311
原创 mac:安装flask问题解决,ModuleNotFoundError: No module named ‘flask‘
在使用pip install Flask 或者easy_install Flask 安装后还是报错:解决方法如下:下载flask源码,再次安装:1.从git上clone:git clone https://github.com/pallets/flask2.对依赖库进行安装(1).cd flask(2).python setup.py install3.再次启动项目,安装成功...
2020-09-22 12:01:04
1308
转载 mac安装homebrew报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation
原因:官方使用的http://raw.githubusercontent.com访问很不稳定,因为有墙解决方法:使用镜像地址安装step1:用中科院镜像链接安装/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"卡在了:Tapping homebrew/coreCloning into '/usr/local/Homebrew/Library/Taps/
2020-09-09 11:37:22
341
转载 解决错误:navicat新建mysql账户时,出现2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded: dlop
mac ios运行navicat,新建用户后,用新用户登陆报错:出现问题原因:mysql8 之前的版本:加密规则:mysql_native_password, mysql8之后的版本:加密规则:caching_sha2_password,解决问题方法:有两种,1.是升级navicat驱动, 2.是把mysql用户登录密码加密规则还原成mysql_native_passw...
2020-09-05 16:04:23
406
转载 python问题解决:在终端上运行报错:cls: command not found
问题:在py文件中使用了 os.system("cls") 运行时报错解决方法:1.将os.system("cls")改为os.system("clear")2.在preference —Build,Execution,Deployment—console—python console在环境变量中添加 TERM=xterm-color3.在配置文件里勾选emulate terminal in out解决完成。...
2020-09-05 16:03:42
3796
原创 mac终端上运行python的配置:默认运行python3.8
step1:打开终端,并打开配置文件有两个方法以下两种方法都是在配置文件已存在的情况下进行的,如果配置文件不存在,则使用命令:touch .bash_profile 创建好配置文件后,再进行以下操作。方法一:1.open ~/.bash_profile2.在弹出的文件内直接进行编辑,编辑完成后系统会自动保存3.关闭文件4.更新配置过的环境变量 输入source .bash_profile方法二1.vim ~/.bash_profile2.输入 i 进入编辑模式3...
2020-09-04 19:17:11
1142
原创 mac操作相关:mac执行vim命令:command not found 修改文件时出现“E45: ‘readonly‘ option is set (add!to override)”
step1:首先输入命令,让暂时可以使用vim等命令export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/binstep2:打开~/.bash_profilevim ~/.bash_profilestep3:加入pathexport PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:${JAVA_HOME}:${JAVA_HOME}/bin":wq保存并退出,:wq!强制保存
2020-09-04 18:52:50
1004
原创 mysql与python的交互:使用connector命令时mac os 出现报错:ModuleNotFoundError: No module named ‘mysql‘
step1:先检查是否安装pymysqlpymysql是在python3版本中用于连接MYSQL服务器的一个库而在python2中,使用的是mysqldb这期间,我出现的错误如下zsh: command not found: pip解决办法:升级pip3pip3 install --upgrade pip再安装pymysql:pipinstall pymysqlstep2:安装connector:pip install mysql-connector-python .
2020-09-03 15:44:03
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人