python3.6+linux服务器+django1.11连接MYSQL数据库

时间:2022-12-27 08:56:35

1.django创建一个项目,在项目的settings.py中配置Mysql

 DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'test',
'USER': 'admin',
'PASSWORD':'admin',
'HOST':'192.168.1.245',
'PORT': '',
}
}

这是我服务器上的mysql配置,解释一下:name是database的名字,user/password/host/port分别是登录mysql用户名/密码/服务器主机的IP/mysql占用的服务器端口号。

在settings.py同级下的__init__.py文件配置一下pymysq。

import pymysql

2 pymysql.install_as_MySQLdb()

2.在创建的app中找到models.py

 from django.db import models

 # Create your models here.
class Person(models.Model):
time = models.CharField(max_length=30)
predict = models.IntegerField()

创建表和表内的列名(如果没设置key的话,django默认id为key)。

python3.6+linux服务器+django1.11连接MYSQL数据库

因为我之前创建了所以他只是更新了数据库~~~~~~

mysql可视化工具我用的是SQLyongEntpython3.6+linux服务器+django1.11连接MYSQL数据库

我们查看数据库内表创建情况

python3.6+linux服务器+django1.11连接MYSQL数据库

箭头是我们之前在models.py设置的~~~~~