Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django中的任何字段都不应为null_Python_Django_Django Models - Fatal编程技术网

Python Django中的任何字段都不应为null

Python Django中的任何字段都不应为null,python,django,django-models,Python,Django,Django Models,我有一个post模型,允许用户发布标题(文本)图像、视频、gif音频或所有内容 我的问题是,如果他们想发布没有标题的音频剪辑,或者发布没有标题的视频,或者发布没有视频的照片,该怎么办 我如何让他们至少发布一件事 因为我不能使所有字段都为空或不为空,所以显而易见的解决方案是:对每种帖子使用不同的模型,而不是单一的一个大小永远不适合所有帖子。这样,每个模型都有自己的验证(以及渲染等…) 根据您提供的0详细信息,我可以建议您使用javascript在前端验证表单中传递的内容,假设您是这样处理的。除此之

我有一个post模型,允许用户发布标题(文本)图像、视频、gif音频或所有内容

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


因为我不能使所有字段都为空或不为空,所以显而易见的解决方案是:对每种帖子使用不同的模型,而不是单一的一个大小永远不适合所有帖子。这样,每个模型都有自己的验证(以及渲染等…)

根据您提供的0详细信息,我可以建议您使用javascript在前端验证表单中传递的内容,假设您是这样处理的。除此之外,我不相信任何人能够帮助你,因为你的问题被问得很糟糕。谢谢,我在手机网站上问了这个问题,所以无法提供代码,希望能快速解决。谢谢你,布鲁诺。我也在想这个