zoukankan      html  css  js  c++  java
  • 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
    解决方式:

    1. 开始 -->cmd --> net stop mysql (停用MySQL服务 没启动的可以省略)
    2. 找到安装路径 MySQL Server 5.1下的my.ini
    3. 打开 my.ini 找到 [mysqld] 然后在下面加上
      这句: skip_grant_tables (意思好像是 启动MySQL服务的时候跳过权限表认证 )
    4. 然后就启动数据库修改密码了
      开始 --> cmd --> net start mysql (启动MySQL服务)—> mysql 回车 ( 如果成功,将出现MySQL提示符)
    5. 输入use mysql; (连接权限数据库)。( 实验证明,只有在mysql安装目录当前文件夹下打开命运指示符才可以连接mysql数据库 ,在cmd中输入指令: mysql -uroot -p )
    6. 改密码:update user set password=password(“123”) where user=“root”;(别忘了最后加分号) 。
    7. 刷新权限(必须步骤):flush privileges; 。
    8. 退出 quit。
    9. 将第3 步的 my.ini里的 skip_grant_tables 去掉(启动MySQL服务的时候不能让他跳过权限表认证 )
    10. 重启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/

    一键三连呀!
  • 相关阅读:
    OC和Swift中的UITabBar和UINaviGationBar的适配 [UITabbar在IPad中的适配]
    <iOS开发>之App上架流程(2017)
    iOS--LaunchImage启动页设置及问题解决
    去掉ambiguous expansion of macro警告
    iosapp开发者账号信息管理
    开发一个 app 有多难?
    Android SDK下载安装及配置教程
    抽象类和借口的区别
    array,vertor,arraylist,hashable,hashmap等几个易混淆概念的区别
    判断Set里的元素是否重复、==、equals、hashCode方法研究-代码演示
  • 原文地址:https://www.cnblogs.com/jee-cai/p/14095361.html
Copyright © 2011-2022 走看看