Django web框架(4)配置数据库
Django链接数据库
pycharm mysql驱动安装
mysql 第三方库下载地址 mysqlclient :https://www.lfd.uci.edu/~gohlke/pythonlibs/

二,选择对应的python版本进行安装

三,进入虚拟环境进行安装mysqlclient

四,创建数据库模型
from django.db import models # Create your models here. class Message(models.Model): name = models.CharField(max_length=20, verbose_name="姓名", primary_key=True) #CharField对应数据库中的varchar类型max_ # length必填字段-长度 verbose_name相当于注释 # jango会自动设置增加一个主键,如果没有他会自动 #加上一个id字典---那么就需要通过primary_key来 #设置某个字段为主键 email = models.EmailField(verbose_name="邮箱") #EmailField 也是varchar类型,但是他会帮我们检查这个 #到底是不是一个邮箱 EmailField他自动设置了max_length address = models.CharField(max_length=100, verbose_name="联系地址") message = models.TextField(verbose_name= "留言信息") #Textfield()不限制长度 对应数据库当中的text文本字段 class Meta: verbose_name = "留言信息" verbose_name_plural = verbose_name db_table = "message" #指定任意的表明
五丶 创建数据库表 或 更改数据库表或字段
|
1
2
3
4
5
|
# 1. 创建更改的文件
python manage.py makemigrations
# 2. 将生成的py文件应用到数据库
python manage.py migrate
|
六丶数据库生成对应表


浙公网安备 33010602011771号