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

設置後鏈接成功可看到表內信息已經能顯示

查看數據庫是

查看字段已經創建,信息也能傳遞

相關文章
相關標籤/搜索