Python I';我已经将一些mysql数据导入Django mysql数据库。如何让Django模型使用现有数据?
我每天都有一个流程构建数据。 我已经将表从主mysql复制到了测试mysql,这样我就可以处理数据并正确处理它 我发现了一篇关于构建正确模型的优秀帖子Python I';我已经将一些mysql数据导入Django mysql数据库。如何让Django模型使用现有数据?,python,mysql,python-3.x,django,Python,Mysql,Python 3.x,Django,我每天都有一个流程构建数据。 我已经将表从主mysql复制到了测试mysql,这样我就可以处理数据并正确处理它 我发现了一篇关于构建正确模型的优秀帖子 python manage.py inspectdb{tablename} 这是99%的正确率 我有一个名为main的表,我想将它连接到main模型 我有50多个表,它们的标题类似于1234,通过名为G的外键列链接到main中的G 我刚刚意识到Django存储模型的方式完全不同。 它通过{appname}{model} 我是不是把这件事倒过来了
python manage.py inspectdb{tablename}
这是99%的正确率
我有一个名为main
的表,我想将它连接到main
模型
我有50多个表,它们的标题类似于1234
,通过名为G
的外键列链接到main
中的G
我刚刚意识到Django存储模型的方式完全不同。
它通过{appname}{model}
我是不是把这件事倒过来了
我是否应该先创建Django数据库,然后按照其约定添加到数据库中
我已经投入了大量的工作在这方面,这将是一个很大的重做。如果最好的话,那就是我要做的
谢谢,
T这是避免django管理数据库并将模型链接到现有表的方法:
Class YourModel(models.Model)
....
Class Meta:
managed = False
db_table = 'table_name'
还有,让50ish表记录信息是个坏主意吗?我应该把它放在一个表中,只使用选择/过滤吗?