我的问题非常具体。我想要一个可以创建表单的应用程序,就像在 Wufoo 上一样,具有易于使用的界面。这意味着,可拖动的元素。
我的问题是,一旦使用更改了表单元素的序数位置,我无法弄清楚状态将如何保存在数据库中。我可以做前端,并且有可用的库,但是如何在后端保存表单的特定实例,以便下次使用登录时,顺序相同。
我很想在这个应用程序中使用 Django。所以,我能想到的基本类是:
class Form(models.Model):
"""...objects..."""
class TextField(models.Model):
"""...objects..."""
#FK to Form()
class TitleArea(models.Model):
"""...objects..."""
#FK to Form()
我还可以在 HTML 表单中的元素上使用特定的 ID:
<input id="Field2" name="Field2" type="text"/>
他们(Wufoo)如何做到这一点?我的模型不正确吗?我知道这很幼稚。谢谢。