我们可以在django中创建一个没有models类的表吗?

cwxwcias  于 2023-05-23  发布在  Go
关注(0)|答案(1)|浏览(168)

我需要根据用户需求动态创建数据库表。因此,除了几个预定义数据库之外,所有其他数据库都应该在从用户获取表特征(如列数、主键等)之后在运行时创建。
我读了一些文档,知道django.db.connection,但所有的例子都只用于向数据库添加数据,而不是创建表。(参考:https://docs.djangoproject.com/en/4.0/topics/db/sql/#executing-custom-sql-directly)
那么在django中是否可以创建没有模型的表,这个条件是必须的,所以如果在django中不可能,我应该看哪个其他框架?
注:我不擅长写问题,问是否需要任何其他信息。
谢谢!

vbkedwbf

vbkedwbf1#

您可以使用inspectdb从遗留数据库自动生成模型。您可以在here中查看它。
你也可以直接使用SQL。但是,您必须在Python中处理这些表。看这里。

相关问题