允许用户选择要输入的内容类型

2024-10-02 20:30:20 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我在这里的第一篇文章,我想尽可能具体地描述一下我想做什么。你知道吗

我想做一个“可选择”的模型

例如

class SimpleModel(models.Model):
property = models.CharField(max_length=255)
value = GeneralField()

GeneralField可以是“CharField”、“URLField”、“TextField”,这样用户就可以为特定的属性选择合适的输入类型。你知道吗

我认为这和Wordpress的自定义字段类似。你知道吗

我最初的想法是让TextField和调整输入界面取决于用户的选择,但这有点棘手,如果它涉及文件上传功能,它将是复杂的。你知道吗

当然,我经常在谷歌上搜索。如果您对此有任何想法,请给我一个提示:)

提前支付


Tags: 用户模型modelvaluemodels文章propertylength
1条回答
网友
1楼 · 发布于 2024-10-02 20:30:20

为您要支持的每种类型的字段创建一个单独的模型,然后创建另一个模型,该模型由(表名称、条目id)对组成,可以自定义为使用任何字段组合?你知道吗

相关问题 更多 >