当前位置: 首页 > 面试题库 >

Django syncdb错误:一个或多个模型未验证

姬乐池
2023-03-14
问题内容

/ mysite / project4

 class notes(models.Model):
   created_by = models.ForeignKey(User)
   detail = models.ForeignKey(Details)

详细信息和用户位于同一模块中,即/ mysite / project1在我定义的project1模型中

   class User():
      ......

   class Details():
      ......

当我同步数据库时,出现错误提示

Error: One or more models did not validate: project4: Accessor for field 'detail' clashes with related field . Add a related_name argument to the definition for 'detail'.

这怎么解决..

谢谢..


问题答案:

哎呀,我们只有这个。我回答…

您有许多django无法为其生成唯一名称的外键。

您可以通过在模型中的外键字段定义中添加“ related_name”参数来提供帮助。例如:

 class notes(models.Model):
    created_by = models.ForeignKey(User, related_name="note_created_by_user")
    detail = models.ForeignKey(Details, related_name="noted_and_detailed")

看到这里更多。http://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.ForeignKey.related_name



 类似资料:
  • 当我尝试更新IsApproved=true以批准该属性时,出现以下错误。一个或多个实体的验证失败。有关更多详细信息,请参阅“EntityValidationErrors”属性。验证错误是:请上传图片。;请选择一些属性功能。请帮帮我。提前准备好。我的模型如下: [Table(“AddProperty”)]公共类AddProperty{[Key,DatabaseGenerated(DatabaseGe

  • 我有一个无法解决的问题。我有一个包含TitleID、TextID、ImageID的新闻表。还有三张表格,标题,文本,图片。我想把它们都放在一个模型里。但当我尝试时,得到的结果就像数组中的数组。但我想要的是: 雄辩的ORM对此的反应如下: 数据库结构 新闻= 头衔= 其他表类似于标题表。

  • 问题内容: 我正在建立一个包括条目之间关系的通讯簿。我为个人,公司,场地和角色有单独的模型。在我的索引页面上,我想列出每个模型的所有实例,然后对其进行过滤。这样一个人可以轻松地搜索和查找条目。我已经能够使用通用视图列出单个模型,并使用get_extra_context显示另一个模型: 我还可以使用自定义视图列出单个模型: 这是这两个测试的urls.py: 所以我的问题是“如何修改此参数以将更多模型

  • 问题内容: 我在MySQL数据库中有几个临时表,它们共享相同的架构并具有动态名称。我将如何使用Django与这些表进行交互?一个模型可以从多个表中提取数据吗? 问题答案: 我相信,你可以创建一个工厂函数,该函数将通过动态db_table返回你的模型。 编辑:每次调用此函数时,Django不会创建类属性的新实例。为它创建一个新实例取决于类的名称(Django必须将其缓存在某个地方)。元类可用于在运行

  • 我在R3.0.1上安装rJava时遇到了这个问题:"配置:错误:一个或多个JNI类型不同于相应的本机类型" 详细信息附于下文。我搜索了类似的问题,但我的问题有点棘手,许多建议的解决方案要么不起作用,要么我无法尝试,因为我使用的服务器没有对系统库的写访问权限。 操作系统:Linux 2.6.18-348.6.1。el5#1 SMP Tue May 21 15:44:27美国东部夏令时2013 x86

  • 我们正在AnyLogic 7下开发一个ABM,现在我们要从一个实验中进行多个模拟。为每个模拟运行设置不同的参数,以便为一小部分标准场景生成结果。 我们有一个无需按“运行”即可自动启动的实验。随后按下Run会增加实验计数器并重新运行模型。 我们想要的是一种自动运行的方式,或单次按下运行,启动一个模拟循环。在该循环中,将对链接到传递参数的变量进行编程调整。 编辑-一个问题是某些参数是字符串。优化或参数