gpt4 book ai didi

数据库中的django模型字段注释

转载 作者:行者123 更新时间:2023-12-04 21:04:15 26 4
gpt4 key购买 nike

这是模型类(django 2.0 版)

class Host(models.Model):
host_id=models.CharField(max_length=20,primary_key=True)
host_label=models.CharField(verbose_name="linux_host_label",max_length=255)
数据库中的表结构
mysql> show create table dashboard_host;
| dashboard_host | CREATE TABLE `dashboard_host` (
`host_id` varchar(20) NOT NULL,
`host_label` varchar(255) NOT NULL,
PRIMARY KEY (`host_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 |
但是如何在模型类中做到这样
mysql> show create table dashboard_host;
| dashboard_host | CREATE TABLE `dashboard_host` (
`host_id` varchar(20) NOT NULL COMMENT '主机id',
`host_label` varchar(255) NOT NULL COMMENT '主机标签',
PRIMARY KEY (`host_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 |
+----------------+-----------------------------------

最佳答案

那么直接从模型中的django中没有这种方式。可以查票https://code.djangoproject.com/ticket/24638

但你可以做一件事

第一 makemigrations your app然后编辑迁移文件并放置

  CREATE TABLE `dashboard_host` (
`host_id` varchar(20) NOT NULL COMMENT '主机id',
`host_label` varchar(255) NOT NULL COMMENT '主机标签',
PRIMARY KEY (`host_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4

代替 django 自动生成的 sql 查询

然后 migrate

关于数据库中的django模型字段注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50599230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com