使用python311+pycharm社区版+MySQL80,使用django连接MySQL

1. 下载

1.1. 官网下载python

https://www.python.org/downloads/

1

如我的python3.11.4,可以进入如下页面进行hash校验

https://www.python.org/downloads/release/python-3114/

2

1.2. 官网下载pycharm

https://www.jetbrains.com.cn/pycharm/download/

3

1.3. 官网下载MySQL

https://dev.mysql.com/downloads/windows/installer/8.0.html

4

2. 安装

2.1. 安装python

2.1.1. 勾选add python.exe to path进入customiz installation定制安装

5

2.1.2. next

6

2.1.3. 为所有用户安装然后可以精简python安装路径install

7

2.1.4. 取消路径长度限制

8

9

2.1.5. 打开cmd输入python查看版本,看完exit()退出

10

2.1.6. python安装完成

2.2. 安装pycharm社区

2.2.1. nextnext

11

12

2.2.2. 全勾选install

13

14

2.2.3. 重启完成最后安装

15

2.2.4. 重新打开pycharm用户协议数据共享

16

17

2.2.5. 汉化plugins—Chinese语言包install—Restart IDE

18

19

2.2.6. pycharm 社区安装完成

2.3. 安装MySQL

2.3.1. 我也讲不好,就放一个百度到的详细教程在下面
https://blog.csdn.net/YX_0719/article/details/130624633

3. 创建django项目进行连接MySQL

3.1. 使用pycharm社区创建django

3.1.1. 新建项目

20

3.1.2. 默认使用virtualenv创建虚机环境虚拟环境为现在新建文件夹下,可自行修改点击创建

21

22

3.1.3. 使用pip list查看已安装的组件

23

3.1.4. 这里先给pip配置阿里源,不然pip下载很慢如下连接
https://blog.csdn.net/m0_37787392/article/details/124067316
3.1.5. 使用pip install django命令,下载django,使用pip list查看安装的

24

3.1.6. 使用djangoadmin startproject xxx 命令创建一个django项目文件

25

3.1.7. 使用cd xxx进入django项目目录然后使用python manage.py startapp xxx创建app应用

27

3.1.8. 使用python manage.py runserver localhost:8080命令运行服务可以浏览器打开链接如图说明成功

28

29

3.1.9. 使用pycharm按钮快速运行服务设置完,点击绿色的三角按钮,就能快速开关服务了

30

31

3.2. 创建django项目连接MySQL

3.2.1. 找setting.py,在INSTALLED_APPS配置新建app

32

3.2.2. 在DATABASES配置MySQL的连接参数
DATABASES = {    
'default': {        
'ENGINE': 'django.db.backends.mysql',      
'NAME': 'xxx',
'USER':'root',
'PASSWORD':'123',
'PORT':3306,
'HOST':'127.0.0.1',
'CHARSET':'utf8'
}}

33

3.2.3. 在终端使用pip install pymysql安装模块

34

3.2.4. 在django项目__init__.py文件添加如下代码
import pymysql
pymysql.version_info=(1,4,3,"final",0) # 指定pymysql版本:1.4.3,按照你版本修改
pymysql.install_as_MySQLdb()
3.2.5. 然后使用MySQL 8.0 Command Line Client – Unicode新建一个数据库这个就是win里面可以找到
Enter password: ***********
!!!输入账号密码
!!!创建数据库
mysql> create database blog0611;
Query OK, 1 row affected (0.00 sec)
!!!查看数据库,已有新建
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| blog0611           |
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| world              |
+--------------------+
7 rows in set (0.00 sec)
!!!使用数据库
mysql> use blog0611;
Database changed
!!!查看表,现在django数据迁移为空
mysql> show tables;
Empty set (0.00 sec)
3.2.6. 在pycharm终端使用cd进入django项目文件夹下,输入python manage.py migrate,进行数迁移

35

3.2.7. 然后可以mysql可以看到数据库新增django相关数据表
mysql> show tables;
+----------------------------+
| Tables_in_blog0611         |
+----------------------------+
| auth_group                 |
| auth_group_permissions     |
| auth_permission            |
| auth_user                  |
| auth_user_groups           |
| auth_user_user_permissions |
| django_admin_log           |
| django_content_type        |
| django_migrations          |
| django_session             |
+----------------------------+
10 rows in set (0.00 sec)
3.2.8. 到此就大功告成,使用quit;命令退出数据库,在pycharm左上角文件,可以关闭项目。

你也可以用高版本的navicat连接mysql80进行管理这里就不展示了,因为需要科学手段才能免费使用,我暂时不需要

原文地址:https://blog.csdn.net/shiyi1100/article/details/131156608

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_45650.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注