django 动态创建数据库表

Django 支持动态创建数据库表,通常是通过运行 Django 的数据库迁移命令来实现的。

首先,您需要在 Django 应用程序中定义模型,该模型将映射到数据库表。然后,您可以使用 Django 的 makemigrations 命令生成迁移文件,该文件定义了所有必须在数据库中执行的操作。最后,您可以使用 migrate 命令执行迁移,以在数据库中创建模型映射的表。

例如,假设您已定义了一个名为 Book 的模型,该模型具有 title 和 author 字段。您可以在终端/命令行中执行以下操作来创建该模型映射的数据库表:

python manage.py makemigrations
python manage.py migrate

因此,通过运行这些命令,Django 就可以动态创建数据库表。

  •