Django:如何从视图中的自定义单选中读取信息



所以昨天我花了一整天的时间定制星级("单选按钮ish"(。现在我不想放弃我的css杰作(我不是一个很前端的人,所以这对我来说真的很痛苦(,但看起来我处理这个问题的方法不正确。Html代码非常简单:

<div class="col-md-5 mb-0 mt-3">
<div id="rating">
<input type="radio" name="star" id="star1"><label for="star1"></label>
<input type="radio" name="star" id="star2"><label for="star2"></label>
<input type="radio" name="star" id="star3"><label for="star3"></label>
<input type="radio" name="star" id="star4"><label for="star4"></label>
<input type="radio" name="star" id="star5"><label for="star5"></label>
</div>
</div>

现在,有没有一种方法可以简单地阅读这个选择,然后在我看来使用它?情况是,通常情况下,我可能会在有选择的形式中使用Field,但设计会丢失。你看到一个简单的解决方案了吗?或者有没有一种方法可以用小部件RadioSelect将ChoiceField自定义为相同的形式,这样我就可以像上面的html代码一样使用名称、id?

注意:这是我的第一个django项目,如果这完全是胡说八道,或者我错过了一些基本的东西,请原谅。。

您可以将此代码放入表单中。

这里的字段名称是star。所以如果你访问星号的字段值,那么你应该得到选择的值

小提示:在您的代码中,这个snippent'id="评级"是不必要的

最新更新