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