Python3.5-Django1.11 使用pymysql 连接mysql

  • 网上MySQL 安装教程很多,我就不贴了
  • 前提条件:有MySQL登陆账号和密码
  • 在PyCharm 或者终端命令创建好Django项目,并且创建好一个app,并激活了app(即app在settings.py 的INSTALLED_APPS列表里)

  • 1 使用PyCharm 创建工程后,在settings.py目录下找__init__.py文件
  • 2 在__init__.py 文件里添加下面这两句代码
import pymysql
pymysql.install_as_MySQLdb()
  • 3 修改settings.py文件,代码如下:
    DATABASES = {
                'default': {
                        'ENGINE': 'django.db.backends.mysql',
                        'NAME': 'blog',
                        'USER': 'root',
                        'PASSWORD': '',
                        'HOST': '',
                        'PORT': '',
            }
            }
  • 其中ENGINE表示使用的数据库引擎,使用PyCharm默认使用SQLite3
  • NAME:数据库名称,这个需要自己提前创建
  • USER/PASSWWORD/HOST/PORT 即用户、密码、数据库运行IP地址、端口
  • 4 编写数据模型代码,例如:
from django.db import models


class Student(models.Model):
    name = models.CharField(max_length=100)
    age = models.IntegerField()
  • 5 将模型映射的数据库表
python3 manage.py shell
python3 manage.py makemigrations
python3 manage.py migrate
  • 6 使用NavicatForMySQL 或者在终端登陆MySQL数据库,查看表是否创建成功


  • 推荐教程点这里自强学堂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值