1.django创建一个项目,在项目的settings.py中配置Mysql
1 DATABASES = { 2 'default': { 3 'ENGINE': 'django.db.backends.mysql', 4 'NAME': 'test', 5 'USER': 'admin', 6 'PASSWORD':'admin', 7 'HOST':'192.168.1.245', 8 'PORT': '3307', 9 } 10 }
这是我服务器上的mysql配置,解释一下:name是database的名字,user/password/host/port分别是登录mysql用户名/密码/服务器主机的IP/mysql占用的服务器端口号。
在settings.py同级下的__init__.py文件配置一下pymysq。
1 import pymysql
2 pymysql.install_as_MySQLdb()
2.在创建的app中找到models.py
1 from django.db import models 2 3 # Create your models here. 4 class Person(models.Model): 5 time = models.CharField(max_length=30) 6 predict = models.IntegerField()
创建表和表内的列名(如果没设置key的话,django默认id为key)。
因为我之前创建了所以他只是更新了数据库~~~~~~
mysql可视化工具我用的是SQLyongEnt
我们查看数据库内表创建情况
箭头是我们之前在models.py设置的~~~~~