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

 

六丶数据库生成对应表

 

 

posted @ 2021-10-24 21:09  多测师-星sir  阅读(84)  评论(0)    收藏  举报