【问题标题】:Any one of the field should not be null in DjangoDjango中的任何一个字段都不应该为空
【发布时间】:2017-10-02 13:05:58
【问题描述】:

我有一个帖子模型,它允许用户发布 Caption(text) image video gif audio 或所有这些

我的问题是,如果他们想发布没有标题的音频剪辑或没有标题的视频或没有视频的照片,该怎么办? 我如何让他们至少发布一件事

因为我不能让所有字段都为空或不为空

【问题讨论】:

  • 根据您提供的 0 详细信息,我可以建议您使用 javascript 在前端验证通过表单传递的内容,假设您是这样处理的。除此之外,我不相信任何人都能帮助你,因为你的问题问得不好。谢谢
  • 对不起,我是从手机网站上问这个问题的,所以无法提供代码,希望快速解决。

标签: python django django-models


【解决方案1】:

显而易见的解决方案:为每种类型的帖子使用不同的模型,而不是单一的、永远不适合所有人的模型。这样每个模型都有自己的验证(和渲染等等......)。

【讨论】:

  • 谢谢布鲁诺。也是这么想的
猜你喜欢
  • 1970-01-01
  • 2019-04-04
  • 2021-05-22
  • 2020-01-22
  • 2021-05-16
  • 1970-01-01
  • 2019-12-27
  • 2020-06-24
  • 1970-01-01
相关资源
最近更新 更多