我正在尝试在views.py中运行一个函数 - 我知道它有效
我想将页面中的当前对象作为参数发送到views.py.我该怎么做?
这是当前视图
def sourceMedia(request, stream_id):
stream = get_object_or_404(Stream, pk=stream_id)
return render(request, 'livestream/sourceMedia.html', {'specificMedia': stream})
现在从这个页面我想请求一个在视图中执行的函数。目前我正在使用ajax调用,但是如何发送对象以及对象是什么?
由于
答案 0 :(得分:2)
您无法传递模型实例/对象本身,因为您在后端从模板/前端到视图。
你可以发送一个id(就像你已经做的那样)在后端识别它,它的序列化版本(虽然没有多大意义)或者将它保存在会话中以在另一个请求/响应中检索它对