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

  1. 1 DATABASES = {
  2. 2 'default': {
  3. 3 'ENGINE': 'django.db.backends.mysql',
  4. 4 'NAME': 'test',
  5. 5 'USER': 'admin',
  6. 6 'PASSWORD':'admin',
  7. 7 'HOST':'192.168.1.245',
  8. 8 'PORT': '3307',
  9. 9 }
  10. 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. 1 from django.db import models
  2. 2
  3. 3 # Create your models here.
  4. 4 class Person(models.Model):
  5. 5 time = models.CharField(max_length=30)
  6. 6 predict = models.IntegerField()

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

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

 

mysql可视化工具我用的是SQLyongEnt

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

 

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

 

版权声明:本文为BigStupid原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:http://www.cnblogs.com/BigStupid/p/7991085.html