我一直在尋找有關這個小時的信息沒有任何結果。我正在使用React渲染一個頁面,我希望它顯示一個Django模型列表。我正嘗試使用ajax來獲取模型列表,但沒有任何成功。使用Ajax從Django發送模型的查詢集到React
我不知道我理解其背後的JSON的概念,因爲當我在我看來,使用下面的代碼:
data = list(my_query_set.values_list('categories', 'content'))
return JsonResponse(json.dumps(data, cls=DjangoJSONEncoder), safe=False)
這似乎只返回我不能映射(反應的字符串表示,地圖當我在返回的對象上調用它時不是函數)。我認爲地圖是通過一個JSon對象,並認爲json.dumps是想創建一個...
返回JSon「對象」(我相信只是一個字符串): 暫時我有沒有類別和內容「至少一個註釋」
[[null, "At least one note "]]
陣營代碼只有一個測試模型:
$.ajax({
type:"POST",
url: "",
data: data,
success: function (xhr, ajaxOptions, thrownError) {
var mapped = xhr.map(function(note){
return(
<p>
{note.categories}
{note.content}
</p>
)
})
_this.setState({notes: mapped})
},
error: function (xhr, ajaxOptions, thrownError) {
alert("failed");
}
});
可有人請點我從Django的發送模式的最佳途徑到React,如此我可以在我的前端使用這個模型的數據嗎?
感謝您的回覆。你有沒有創建一個API端點來獲取表單數據並向用戶顯示一個空白表單來填充的例子?我一直在這裏要求:http://stackoverflow.com/questions/42297614/django-forms-with-reactjs – Anupam