python - 如何在 Django 物化视图中传输复选框参数?
问题描述
该设置包含带有 Materialise 视图库的 Django。
两个问题:
1) 使用 Materialize 复选框时如何将参数从 html 传输到 .py 文件?
2)如果这可行,那么如何将它们保持在会话中,以便下次访问页面时,复选框不为空?
我用谷歌搜索了很多,做了很多试验,但没有成功。
库:href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css"
主页.html:
<form action="#">
{% for sites in wsites %}
<label >
<input type="checkbox" name="option{{sites.id}}" id="option{{sites.id}}" value={{sites.id}}/>
<span>{{sites.name}} </span>
</label>
<br>
{% endfor %}
</form>
视图.py
def homepage(request):
if request.method == 'POST':
print(request.POST)
return render(request = request,
template_name='main/home.html',
context = {"wsites":Sites.objects.all })
会话参数是一个空列表,即。打印(请求。POST)= []。我很高兴能得到一些帮助来解决这个问题。
解决方案
推荐阅读
- c# - 如果绑定属性具有特定值,如何用圆圈覆盖单元格的内容?
- android - 导航组件弹出动画问题
- python - 为什么我的 df1.update(df2) 没有给出类型?
- laravel - 在 Laravel 中使用中间件获取权限
- javascript - defineAsyncComponent 中的 ES6 命名导入
- swift - 从 Swift 中的推文 url 中提取 TweetID
- google-drive-api - 将磁盘保存到谷歌磁盘
- android - 如何在Android中阻止文本视图从一侧增加宽度
- javascript - classList 在我的网络项目中不起作用
- java - Java Webclient multipart/formdata post请求上的400错误请求