Django框架中Mysql数据库链接

1、准备

1.创建python的django项目

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

2.下载mysql

2、修改配置

一、修改数据库配置

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的idpython

二、初始化app01的数据库链接模块

import pymysql
pymysql.install_as_MySQLdb()

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

3、数据库初始化

一、创建数据库模型

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,pwdsql

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

本人电脑安装phpstudy,这里略数据库

须要在mysql中创建和app01里创建的表名相同的表,本例是表名是:pythontestdjango

三、初始化数据库

python manage.py makemigrations
python manage.py migrate

初始化数据库app

4、肯定python是否链接上mysql

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

选择mysqlspa

第一次链接须要下载相关模块code

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

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

查看数据库是

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

相关文章
相关标签/搜索