前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django框架中Mysql数据库连接 原

Django框架中Mysql数据库连接 原

作者头像
晓歌
发布2018-08-15 12:37:54
3.1K0
发布2018-08-15 12:37:54
举报
文章被收录于专栏:破晓之歌破晓之歌

一、准备

1.建立python的django项目

项目文件夹建立app01,(配置好url和静态文件夹—不是必须的)

2.下载mysql

二、修改配置

1、修改数据库配置

代码语言:javascript
复制
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'pythontest',
        'HOST':'127.0.0.1',
        #'PORT':'3306',
        'USER':'root',
        'PASSWORD':'root',
    }
}

将settings.py文件中的Databases数据库连接部分设置如上,这里的USER和PASSWORD要和mysql里设置的一样,3306端口为默认,127.0.0.1一般是本地localhost的id

2、初始化app01的数据库连接模块

代码语言:javascript
复制
import pymysql
pymysql.install_as_MySQLdb()

在app01文件夹下的__init__py中引入pymysql模块

三、数据库初始化

1、建立数据库模型

代码语言:javascript
复制
from django.db import models

# Create your models here.
class user1(models.Model):
    user=models.CharField(max_length=32)
    pwd=models.CharField(max_length=32)

在app01的models.py里建立user1,设置字段名为user,pwd

2、开启mysql,并配置相关参数

本人电脑安装phpstudy,这里略

需要在mysql中建立和app01里建立的表名相同的表,本例是表名是:pythontest

3、初始化数据库

代码语言:javascript
复制
python manage.py makemigrations
python manage.py migrate

初始化数据库

四、确定python是否连接上mysql

使用pycharm可在右侧的database里点击绿色“+”

选择mysql

第一次连接需要下载相关模块

下载后填写相关信息,数据库名位pythontest

设置后连接成功可看到表内信息已经能显示

查看数据库是

查看字段已经建立,信息也能传递

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017/12/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、准备
    • 1.建立python的django项目
      • 2.下载mysql
      • 二、修改配置
        • 1、修改数据库配置
          • 2、初始化app01的数据库连接模块
          • 三、数据库初始化
            • 1、建立数据库模型
              • 2、开启mysql,并配置相关参数
                • 3、初始化数据库
                • 四、确定python是否连接上mysql
                相关产品与服务
                云数据库 SQL Server
                腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档