Python 让用户选择他们想要输入的内容类型

Python 让用户选择他们想要输入的内容类型,python,django-models,input,field,Python,Django Models,Input,Field,这是我在这里的第一篇帖子,我想尽可能具体地描述一下我想做什么 我想制作一个“可选择”的模型 比如说, 类SimpleModel(models.Model): property=models.CharField(最大长度=255) 值=一般字段() GeneralField可以是“CharField”、“URLField”、“TextField”,以便用户可以为特定属性选择适当的输入类型 我有点像Wordpress的custom_字段 我最初的想法是让TextField和tweak输入界面取决

这是我在这里的第一篇帖子,我想尽可能具体地描述一下我想做什么

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

比如说,


类SimpleModel(models.Model):
property=models.CharField(最大长度=255)
值=一般字段()

GeneralField可以是“CharField”、“URLField”、“TextField”,以便用户可以为特定属性选择适当的输入类型

我有点像Wordpress的custom_字段

我最初的想法是让TextField和tweak输入界面取决于用户的选择,但这有点棘手,如果它涉及到文件上传功能,它会很复杂

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


thanx提前

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