我有一个只读表单,我想填充从ajax查询返回的值.我不明白的是获取特定单选按钮的id的正确语法.我知道db中存在什么值,但是如何获取单选按钮的id,来更改单选按钮属性?
例如,在带有"name"== Criteria1Score"的单选按钮选项中,如何返回输入的id,其中value == Good.
以下是表单结构的示例:
<legend>Criteria1</legend>
<label class="radio inline">
Great
<input id="Criteria1Score1" class="Score" name="Criteria1Score" type="radio" value="Great">
</label>
<label class="radio inline">
Good
<input id="Criteria1Score2" class="Score" name="Criteria1Score" type="radio" value="Good">
</label>
<label class="radio inline">
Bad
<input id="Criteria1Score3" class="Score" name="Criteria1Score" type="radio" value="Bad">
</label>
Run Code Online (Sandbox Code Playgroud) 我正在制作Flask-SqlAlchemy应用程序.在一个模型中,我想将地理代码数据存储为纬度/经度.
从阅读其他帖子,我应该使用数字而不是浮动.
类型Numeric的文档列出了几个可用的参数:
precision=None, asdecimal=False, decimal_return_scale=None
Run Code Online (Sandbox Code Playgroud)
所以我尝试添加一列作为
db.Column(db.Numeric, precision=8, asdecimal=False, decimal_return_scale=None) — as the equivalent of DECIMAL(10,8)
Run Code Online (Sandbox Code Playgroud)
哪个返回错误:
"Unknown arguments passed to Column: " + repr(list(kwargs)))
Run Code Online (Sandbox Code Playgroud)
sqlalchemy.exc.ArgumentError:传递给Column的未知参数:['asdecimal','decimal_return_scale','precision']
如果我使用db.Column(db.Numeric),我可以创建表并写入它.
如果我在这里传递的语法错误,有人会向我解释:db.Column(db.Numeric,precision = 8,asdecimal = False,decimal_return_scale = None) - 相当于DECIMAL(10,8)
使用/定义数值类型列的正确方法是什么.