vscode+mysql数据库编程
1、vs code搭建django运行程序出现““系统禁止运行脚本文件xxxx””错误解决方法:
管理员身份运行powershell,输入set-executionpolicy remotesigned,之后选择Y
即可。
2、修改可供任意IP地址访问:
在settings.py里面修改如下图:
进入目录文件夹下,运行:python.exe ./manage.py runserver 0.0.0.0:8000 即可。
2.django搭建连接mysql数据库
(解决mysql数据库连接问题:1045 access denied for user ‘root’@‘localhost’ using password yes
解决方式:
- 开始 -->cmd --> net stop mysql (停用MySQL服务 没启动的可以省略)
- 找到安装路径 MySQL Server 5.1下的my.ini
- 打开 my.ini 找到 [mysqld] 然后在下面加上
这句: skip_grant_tables (意思好像是 启动MySQL服务的时候跳过权限表认证 ) - 然后就启动数据库修改密码了
开始 --> cmd --> net start mysql (启动MySQL服务)—> mysql 回车 ( 如果成功,将出现MySQL提示符) - 输入use mysql; (连接权限数据库)。( 实验证明,只有在mysql安装目录当前文件夹下打开命运指示符才可以连接mysql数据库 ,在cmd中输入指令: mysql -uroot -p )
- 改密码:update user set password=password(“123”) where user=“root”;(别忘了最后加分号) 。
- 刷新权限(必须步骤):flush privileges; 。
- 退出 quit。
- 将第3 步的 my.ini里的 skip_grant_tables 去掉(启动MySQL服务的时候不能让他跳过权限表认证 )
- 重启MySQL ,再进入,使用用户名root和刚才设置的新密码123就可以登录了。)
所需准备:vs code,diango,pymysql,navicat
进入虚拟环境,中的工程目录下,
在终端输入:
pip install pymysql
如果报错就输入下面的:
pip3 install pymysql -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
修改以下几个文件:
工程目录下app的models.py;settings.py;__init__py;和
修改为如下所示,图中的mysql服务器地址和连接用户名什么的需要根据自己的实际情况进行跟换即可。
新建测试表,当然你也可以根据自己的需要进行命名。
终端输入进行运行:
python .\manage.py makekigrations
python manage.py migrate
现在就可以打开你的数据库进行查看,看看是否有建立成功表格和数据库了。
然后也可以进行数据库的增删改查操作:
mysql服务器的安装:
附赠相关资源:
python切换清华源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
安装bokeh库:(根据自己所需安装)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple bokeh
python第三方库文件下载网址https://www.lfd.uci.edu/~gohlke/pythonlibs/
一键三连呀!