[英]Get data-id variable from Django POST request
我的模板:
<h1 data-post-id="{{ obj.id }}"></h1>
意見
id = request.POST.get('post-id')
print('ID:', id) #prints None
如何在python / django視圖中訪問post-id
數據屬性?
要訪問視圖中的post-id
,必須確保在POST請求中將其作為參數提供。 您可以通過AJAX或HTML表單執行此操作。
通過Ajax:
$.ajax({
url: '/yourformviewurl',
data: {
'post-id': $("#yourh1id").attr('data-post-id')
},
method: 'POST',
dataType: 'json',
success: function (data) {
console.log('it worked!', data)
}
});
通過HTML表單:
<form action="/yourformviewurl" method="post">
<label for="post-id">Post id: </label>
<input id="post-id" type="text" name="post-id" value="{{ obj.id }}">
<input type="submit" value="Submit">
</form>
請參閱Django表格docs: https : //docs.djangoproject.com/en/2.0/topics/forms/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.