添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
< form action = " " method = " post " > < input type = " checkbox " name = " my_value " value = " 1 " > &nbsp; 值为1 < input type = " checkbox " name = " my_value " value = " 2 " > &nbsp; 值为2 < input type = " checkbox " name = " my_value " value = " 3 " > &nbsp; 值为3 < input type = " checkbox " name = " my_value " value = " 4 " > &nbsp; 值为4 < input type = " checkbox " name = " my_value " value = " 5 " > &nbsp; 值为5 < input type = " submit " > {% csrf_token %} </ form > { { select_value }} </ body > </ html >
from django.views.generic import View
class CheckBoxView(View):
    def get(self, request):
        return render(request, "get_checkbox.html")
    def post(self, request):
        value_list = request.POST.getlist("my_value", [])
        return render(request, "get_checkbox.html", {
            "select_value": value_list,

URL连接

from django.urls import path
from .views import CheckBoxView
urlpatterns = [
    path("check_box/", CheckBoxView.as_view())

访问:http://127.0.0.1:8000/check_box/

可以看到:
在这里插入图片描述
选中几个数之后,点击提交:

在这里插入图片描述
然后可以看到结果:

Django 中,html 页面通过 form 标签来传递表单数据。 对于框信息,即 checkbox 类型,点击 submit 后,数据将提交至 view 中的函数。 我们通过request.POST.get() 函数来获取来自 html 页面的,但是该函数只能 get 到选中的最后一个。 因此想要传递选中的多个,需要用 request.POST.getlist() 函数 该函数返回一个列表,可通过迭代来获取列表中每一项的。 补充知识:解决checkbox选中,不选中不传的方案 解决checkbox选中,不选中不传的方案 问题描述: 一个form表单中的结
&lt;div class="col-md-10 text-left"&gt; {% for column in article_columns %} &lt;label class="checkbox-inline" &gt; &lt;input class="...
django-checkboxselectmultiple 使用多个框代替<select multiple> Django 小部件。 使用它而不是 Django 的默认的好处是更好地与 Django Admin 集成。 Javascript 基于 Stefano Contini 的代码 您可以使用 pip 安装 django-checkboxselectmultiple pip install https://github.com/MagicSolutions/django-checkboxselectmultiple/archive/master.zip 并把它INSTALLED_APPS INSTALLED_APPS = ( 'checkboxselectmultiple', 您可以将小部件设置为表单字段
djangoMultiSelectField的使用一:安装二:使用场景 MultiSelectField介绍: https://pypi.org/project/django-multiselectfield/ pip install django-multiselectfield 二:使用场景 在django ORM的使用中,经常会出现择的情况,例如: class person...
应用需求: 设置好用户的权限之后, 用户登录后台之后,需要根据用户的权限,用户属于哪个组,显示哪些成员。 并且进入用户编辑页面之后, 设置显示用户的字段和字段显示方式 class MyUserAdmin(UserAdmin):   def get_queryset(self, request): //通过get_queryset函数可以过滤出组的成员, 或者这个过滤的规则有你...
1、实现的功能类似于,多个框,后面还有一个备注,之后要把框的和备注一一对应插入数据库表中,主要提供一个思路,代码不全。 2、首先,html页面先设计好,多个框还有一个个备注,代码如下: <input type="checkbox" name="user_name" value="">&nbsp;傻子 <input type="input" name="...
自用运维平台的权限系统中有涉及到一个用户管理的功能,其中包含了用户的角色修改,用户和角色是多对多的关系,前端编辑界面的角色展示为了减少更新麻烦,采用动态从后端获取角色列表,这样后端修改也不需要前端去做更新,管理界面的配置用户角色的地方需要用到框,因为是多对多,这里用js去完成修改后赋到初始字段中,使后端可以轻易的读取, 前端用户管理界面 点击编辑按钮,弹出对应的用户信息,这里是之前写的如何给子页面赋 可以看到这里的角色是可以多的,而且这些项是动态从后端获取的。 动态获取角色(获取框).
对于新手在使用django进行post前后端传的时候,会使用request.POST.get()。但是如果post请求是多个的话,每次上传的只有一个。他的原因很简单。你只需要将其改为: request.POST.getlist()
大家好,我想用django在后台中获取前台从checkbox中传过来的,判断选中与未选中,请问用什么方法,最好好个例子,谢谢 ==================== HTML code class Publisher(models.Model): name = models.CharField(max_length=30) address = models.CharField(max_length=200) city = models.CharField(max_length=50) country = models.Cha...
好的,您可以通过以下步骤来实现: 1. 安装OpenCV和django库:通过pip install opencv-python和pip install django命令来安装这两个库。 2. 创建一个django项目:通过运行django-admin startproject project_name命令来创建一个django项目。 3. 在项目中创建一个app:通过在项目目录下运行python manage.py startapp app_name命令来创建一个app。 4. 创建一个视图函数:在app目录下创建一个views.py文件并实现一个函数来获取摄像头并显示灰度内容,例如: ```python import cv2 from django.shortcuts import render def get_gray_frame(request): cap = cv2.VideoCapture(0) # 获取摄像头 ret, frame = cap.read() # 读取一帧 gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) # 转换为灰度图 cap.release() # 释放摄像头 return render(request, 'gray.html', {'gray': gray}) # 显示灰度图 5. 创建一个模板文件:在app目录下创建一个templates目录,并在其中创建一个名为gray.html的模板文件用于显示灰度图。 6. 创建一个URL映射:在app目录下的urls.py文件中创建一个URL映射来将视图函数与URL地址对应起来,例如: ```python from django.urls import path from . import views urlpatterns = [ path('gray/', views.get_gray_frame, name='gray'), 7. 启动django项目:在项目目录下运行python manage.py runserver命令启动django项目,并访问http://localhost:8000/gray/来显示灰度图。 希望这能对您有所帮助!
python解决urllib发送请求报错:urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED].....> software_testrer: urllib2.URLError: <urlopen error [Errno -5] No address associated with hostname> 这个问题呢 能用一样的方法去解决ssl认证引起的问题么 python解决urllib发送请求报错:urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED].....> software_testrer: 我跟你这个一样 不过我报的是 urllib2.URLError: <urlopen error [Errno -5] No address associated with hostname> urllib2 错误 Grafana获取URL地址中的json数据 如何读取带有访问权限的数据?比如带有用户名和密码登入的 pytorch 使用 CPU 多进程多核训练模型 qq_35273874: 请问,在各进程中进行optimizer.step()时会修改model的参数,这不需要加锁吗? Pyechart离线部署 博主大佬您好!我执行完python -m http.server -b 127.0.0.1 30399后,访问http://127.0.0.1:30399/#/,可以看到这个小女孩的图片!!但是执行from pyecharts.globals import CurrentConfig时,报错没有pyecharts这个module。与此同时我执行conda list确实也没有pyecharts这个包,是不是就说明我没有安装成功?!那我到底应该怎么安装呢?请大佬指点。