0
我有一个简单的问题,我希望。我在我的页面中对<form>
和</form>
之间的输入字段进行了硬编码。我使用bootstrap toggle:硬编码输入字段不以Django形式发送
<input class="form-control" id="dividend-yield-enabled" name="dividend-yield-enabled"
data-size="mini" data-toggle="toggle" data-on="Enabled" data-off="Disabled"
type="checkbox" data-onstyle="default"
{% if suggestion.dividend_yield_influence != 0 %}checked{% endif %}/>
,但我看不出在views.py文件这一领域。我直接打印POST请求:print request.POST
,我无法看到上面提到的字段。还有其他所有输入字段,但是此Bootstrap Toogle已丢失。我错过了什么?为什么不与其他表单域一起发送?
EDIT1:
这是我的观点:
@login_required(login_url='/accounts/login/')
def screener(request):
if request.method == 'POST':
print request.POST
,这里是我的html。 我很想念在request.POST
dividend-yield-enabled
,这是我现在看到:
<QueryDict: {u'payout-ratio-influence': [u'3'], u'dgr5-influence': [u'1'], u'dividend-yield': [u'0,5'], u'payout-ratio': [u'0,60'], u'dgr3-influence': [u'1'], u'lists': [u'5', u'6', u'7'], u'dgr5': [u'0,20'], u'dividend-yield-influence': [u'5'], u'dgr3': [u'0,20'], u'category-influence': [u'1'], u'csrfmiddlewaretoken': [u'5bEpa2lkmW2qiOnPZtEkHQIkyKYRbVL6']}>
请向我们展示您的views.py。同时显示整个表单html。 –
@ShangWang Hi,添加为** EDIT1 **。 – Lucas03
我很确定它不是关于django,因为它不会以任何方式过滤POST数据。你可以用你的浏览器进行调试,以确保数据发送到服务器? – alTus