【问题标题】:Django : How can I put the initial data into database by editting migrations file?Django:如何通过编辑迁移文件将初始数据放入数据库?
【发布时间】:2019-07-08 06:47:50
【问题描述】:

我添加了“模型”并使用“makemigrations”创建了一个文件。 我想在“迁移”的同时拥有数据库中的初始数据。 但是,无论我编辑多少“迁移”文件,都会出现一个错误,因为在“迁移”之前数据库中没有“表”。 帮帮我...

【问题讨论】:

    标签: python django migrate


    【解决方案1】:

    这将有助于https://docs.djangoproject.com/en/2.2/topics/migrations/#data-migrations

    这也是一个不错的博客,您可以在其中创建类似于创建数据库迁移的数据迁移。 https://simpleisbetterthancomplex.com/tutorial/2017/09/26/how-to-create-django-data-migrations.html

    【讨论】:

      【解决方案2】:

      您可能想查看 Django 数据迁移: https://docs.djangoproject.com/en/2.2/topics/migrations/#data-migrations

      在操作中,在运行数据初始化之前运行您的实际表创建。遇到问题请给出代码示例。

      【讨论】:

        猜你喜欢
        • 2020-11-14
        • 1970-01-01
        • 2019-11-14
        • 2018-09-27
        • 2021-05-24
        • 2012-06-14
        • 2014-11-15
        • 1970-01-01
        • 2015-05-28
        相关资源
        最近更新 更多