Django应用程序字段从已创建的数据库加载,而不是从Django代码初始化

2024-05-20 08:20:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我看到您可以从models.py中的django应用程序代码初始化要在新数据库中创建的新字段类型

大概是这样的:

class Question(models.Model):
    question_text = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')

如果我已经创建了一个数据库,并且该数据库已经连接到正在运行的django实例。。。假设我有一个名为product_colors的表,它有以下列

coolerless_print boolean not null
print_color varchar(20)
id bigserial not null

如何将这些已创建的列加载到新创建的应用程序中?Djangos,我不知道这里的正确术语,字段初始化过程是否对所有可能的sql数据类型、异常(非空)等都具有等效性?是否有一种简单的方式来表示-加载此表和所有列

https://docs.djangoproject.com/en/2.1/intro/tutorial02/


Tags: djangotextpy数据库类型datemodelmodels