开发者社区> 问答> 正文

如何覆盖第三方django包的迁移

我以前遇到的答案不清楚或太旧。 我已安装了第三方软件包,并且已运行迁移。 问题是第三方程序包使用Interger字段来引用用户(基于该应用程序使用默认django用户的假设),但是在我的情况下,我使用uuid作为用户ID

    title = models.CharField(verbose_name=_('Title'), max_length=255)
    user = models.PositiveIntegerField(verbose_name=_('user'))
    column = models.PositiveIntegerField(verbose_name=_('column'))
    order = models.IntegerField(verbose_name=_('order'))
    collapsed = models.BooleanField(verbose_name=_('collapsed'), default=False)
    ...
  Migrations of third-party package
operations = [
        migrations.CreateModel(
            name='UserDashboardModule',
            fields=[
                ('id', models.AutoField(verbose_name='ID', primary_key=True, serialize=False, auto_created=True)),
                ('title', models.CharField(verbose_name='Title', max_length=255)),
                ('module', models.CharField(verbose_name='module', max_length=255)),
                ('app_label', models.CharField(verbose_name='application name', max_length=255, blank=True, null=True)),
                ('user', models.PositiveIntegerField(verbose_name='user')),
            ]
        ),
    ]

展开
收起
阿木军 2019-11-30 20:06:05 476 0
0 条回答
写回答
取消 提交回答
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
荷鲁斯 移动端第三方库安全检查引擎介绍 立即下载
使用TensorFlow搭建智能开发系统自动生成App UI 立即下载
使用TensorFlow搭建智能开发系统 自动生成App U 立即下载