【发布时间】:2020-04-27 11:33:53
【问题描述】:
我刚开始使用 Python 和 Django,并且有一个现有的数据库。我想创建视图来编辑这个数据库中的字段,我是否必须创建模型来匹配这些表,或者有没有办法在连接数据库和视图后开始编辑?
【问题讨论】:
标签: python django database sqlite
我刚开始使用 Python 和 Django,并且有一个现有的数据库。我想创建视图来编辑这个数据库中的字段,我是否必须创建模型来匹配这些表,或者有没有办法在连接数据库和视图后开始编辑?
【问题讨论】:
标签: python django database sqlite
您可以手动管理架构,例如:
class Person(models.Model):
id = models.IntegerField(primary_key=True)
first_name = models.CharField(max_length=70)
class Meta:
managed = False
db_table = 'CENSUS_PERSONS'
这可以是一个选项,但我建议让 Django ORM 管理它们,从头开始创建模型并进行数据库迁移。
更多详情:https://docs.djangoproject.com/en/3.0/howto/legacy-databases/
【讨论】: