我希望创建一个模型,我可以在其中存储字符串格式模式以及随附的值。
例子:
Pattern = 'Strength deals %d more damage for each %f%% critical chance'
Values = [2, 1.50]
模式只需要存储int
s 和float
s。我最初的想法是简单地创建一个自定义字段,验证值,就是这样。你可以在这里看到我的领域
但是,这只是让我保存列表。我仍然需要一些方法来确定要验证多少个值,检查它是否与另一个字段匹配(一个简单的CharField
)。这可以“手动”完成,但我想创建一个自定义表单字段,该字段将生成与模式中通配符数量匹配的 X 输入框。
问题 1:有没有办法“链接”两个字段,以便一个可以作用于另一个的值?
问题 2:要创建它,我可能需要创建一个新的表单小部件,但这可能吗?关于如何开始的任何提示?