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中数据库表中出现新定义的数据库表信息。


浙公网安备 33010602011771号