我有一個表格應該在Django中創建一個新的'Quote'記錄。 'Quote'需要一個外鍵的BookID。如何訪問Django中的發佈請求中發送的數據?
這是我的形式
<form method="POST" action="{% url 'quotes:createQuote' %}">
{% csrf_token %}
<section>
<label for="q_text">Quote Text</label>
<input type="text" name="text" id="q_text" placeholder="Enter a Quote" style="padding-left:3px"> <br>
<label for="q_book">Book ID</label>
<input type="text" name="bookID" id="q_book" placeholder="Enter Book ID" style="padding-left:3px"> <br>
<label for="q_disp">Display Quote Now?</label>
<input type="radio" name="display" id="q_disp" value="True"> True
<input type="radio" name="display" value ="False">False <br>
<button value="submit">Submit</button>
</section>
</form>
這是它在該請求的參數目標
def createQuote(request):
#b = get_object_or_404(Book, pk=request.bookID)
return HttpResponseRedirect(reverse('quotes:index'))
某處的方法,我認爲有某種領域包含BOOKID用戶將通過表格。我如何獲得這些信息?
積分爲任何人誰可以告訴我一些方法,我可以想像數據好像我可能會在Javascript
這是很好地覆蓋在教程和請求對象的文檔中擴展。 –
你說得對,有一個這樣的例子。之前我沒有注意到。 – lorless