django - Wagtail – 将作者添加到 blogpost 模型
问题描述
我正在尝试将作者字段添加到我的 blogpost 模型中,以便稍后在我的 HTML 中引用:
author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.PROTECT, default=None)
但是我第一次尝试迁移时遇到了这个错误:
(1452, 'Cannot add or update a child row: a foreign key constraint fails (`db`.`#sql-1_9a`, CONSTRAINT `blog_blogpage_author_id_8c179cec_fk_users_user_id` FOREIGN KEY (`author_id`) REFERENCES `users_user` (`id`))'
对我来说,这实际上读起来就像我想要归档的内容,即“引用用户 ID”。当我makemigrations
再次运行时,此错误显示:
(1060, "Duplicate column name 'author_id'")
我离这里这么远吗?如何在 Wagtail 中添加作者字段?
解决方案
推荐阅读
- r - 重新编码组以相应地创建摘要
- android - Android ActivityResult API 未解决的引用错误 registerForActivityResult
- python-3.x - 电子邮件字段未保存在管理站点中
- javascript - ' TypeError: [Variable].getDay 不是函数
- wiki - 我可以复制一个 dokuwiki 命名空间吗
- r - 基于多个日期条目创建一个新列
- appium - 为什么 findElementsByXPath 对我不起作用
- tensorflow - 如何将 .tflite 文件转换为 .h5 或 .hdf5 文件
- c# - 动态页面的 Blazor 组件路由
- visual-studio-code - 如何使调试器在 VSCode 中对 C/C++ 文件使用“make”。我应该在 tasks.json 或 launch.json 中添加/更改哪些参数?