Django框架搭建web项目(三)

参考官网文档:https://docs.djangoproject.com/zh-hans/4.0/intro/tutorial02/

在生成的app中进行数据库表设计。

1.在路径H:\myproject\LearnDjango\MyQAMS\caseTemplateMange\models.py设计表结构

from django.db import models

# Create your models here.

class test_case_template(models.Model):
    moudlar = models.CharField(verbose_name='模块', max_length=16)
    control_type = models.CharField(verbose_name='控件类型', max_length=16)
    verification_properties = models.CharField(verbose_name='校验属性', max_length=16)
    monitoring_point = models.CharField(verbose_name='校验点', max_length=50)
    title = models.TextField(verbose_name='用例标题')
    step = models.TextField(verbose_name='操作步骤')
    expected_result = models.TextField(verbose_name='预期结果')

2.通过运行 makemigrations 命令,Django 会检测你对模型文件的修改(在这种情况下,你已经取得了新的),并且把修改的部分储存为一次 迁移

命令如下:python manage.py makemigrations caseTemplateMange,其中caseTemplateMange是app的名称。运行结构如下:

 

 

 运行完成后,在路径H:\myproject\LearnDjango\MyQAMS\caseTemplateMange\migrations下出现本次需要变更的内容(0001,0002文件就是要执行的迁移内容)

 

 

 3.执行命令:python manage.py sqlmigrate polls 0001 (生成sql语句)

 

 

 4.再次运行 migrate 命令,在数据库里创建新定义的模型的数据表:python manage.py migrate

5.查看mysql中数据库表中出现新定义的数据库表信息。

 

posted @ 2022-07-28 15:17  亿逍遥  阅读(72)  评论(0编辑  收藏  举报