model.objects.filter()、model.objects.all()等返回的是queryset格式,是对象的列表list

render需要接收的是dict格式

所以需要将queryset转成dict,但是不能直接转,会报错

'QuerySet' object has no attribute '_meta'

可以将queryset list循环,对其中的每个对象使用model_to_dict转换

# 设置预约信息页面
def admin_setting_booking_info(request):system_configurations = SystemConfiguration.objects.filter(Q(configuration_name='allow_booking_date_start') | Q(configuration_name='allow_booking_date_end') | Q(configuration_name='days_showed_at_most_one_time') | Q(configuration_name='maximum_number_per_day'))context = {}for system_configuration in system_configurations:temp = model_to_dict(system_configuration)print(temp)context[temp['configuration_name']] = temp['configuration_value']print(context)return render(request, './adminWeb/setting_booking_info.html', context)

<div class="col-md-10"><div class="form-group"><label class="bmd-label-floating">可预约的开始日期</label><input type="date" class="form-control" id="allow_booking_date_start" value="{{ allow_booking_date_start }}" style='text-indent:140px;'></div></div><div class="col-md-10"><div class="form-group"><label class="bmd-label-floating">可预约的截止日期</label><input type="date" class="form-control" id="allow_booking_date_end" value="{{ allow_booking_date_end }}" style ='text-indent:140px;'></div></div><div class="col-md-10"><div class="form-group"><label class="bmd-label-floating">一次最多展示多少天(大于等于1的整数)</label><input type="number" class="form-control" id="days_showed_at_most_one_time" value="{{ days_showed_at_most_one_time }}" style ='text-indent:140px;'></div></div><div class="col-md-10"><div class="form-group"><label class="bmd-label-floating">每日最多可预约人数</label><input type="number" class="form-control" id="maximum_number_per_day" value="{{ maximum_number_per_day }}" style ='text-indent:140px;'></div></div>

【Django 2021年最新版教程21】数据库查询 model 多条数据 queryset转dict字典 返回渲染到前端相关推荐

  1. 各种数据库查询前几条数据的方法

    sql在不同数据库查询前几条数据 关键字: sql 前几条结果  sql在不同数据库查询前几条数据  1. ORACLE    SELECT * FROM TABLE1 WHERE ROWNUM< ...

  2. mysql十万条数据_2秒内向数据库中插入十万条数据?

    怎么向数据库中快速插入十万条数据呢,当然得需要对比才能看到效果,今天给大家亲身测了两种方法对比,差别25倍左右 1,数据库用sql server 2008 r2,表结构非常简单,四个字段,建数据表的s ...

  3. python往数据库批量插入多条数据

    1.需要定义构造函数(init),给实例属性赋值(包括host.port.user.password和database) 2.连接数据库 3.插入数据,先在数据库中建好表,并且添加好所需要的字段 4. ...

  4. 方法:查询MongoDB数据库中最新一条数据(JAVA)

    使用JAVA语言查询MongoDB中某个数据库某个集合的最新一条数据: MongoCollection<Document> cpu = MongoClient.getDatabase(&q ...

  5. shopnc框架数据库查询限制30条记录

    shopnc框架数据库查询方法:Model()->table("表名")->select();假如你的表中数据大于30条,你查到的 结果中会只显示30条,解决方法是:查 ...

  6. psid mysql_使用Python对MySQL数据库插入二十万条数据

    importpymysqlimportrandomimportstring#建立数据库连接 mysql = pymysql.connect(host="数据库IP", user=& ...

  7. 如何往数据库快速插入百万条数据

    具体逻辑实现: 创建两个表,一个内存表,一个数据表 然后将百万数据先存入内存表,再在内存表数据导入数据表 数据库默认好像只能存13万条数据,更改ini配置 max_heap_table_size = ...

  8. 数据库查询指定行的数据

    各种不同数据库查询前几行/后几行的sql语句 SqlServer select top 10 * from tablename; Informix select first 10 * from tab ...

  9. html中显示数据库中的一条数据,如何使用html表显示数据库中的数据

    我正在尝试在HTML表中显示数据库中的数据.主要问题是:该表未出现. Id String Array // Mostrar dados echo " { $databaseName = 'v ...

  10. mysql更新10000条记录_如何快速更新数据库中的百万条数据

    环境:ubuntu 14.04,MySQL 5.6,Python 2.7. 本文使用python的MySQLdb这个库,MySQL Python tutorial这个教程很赞. MySQLDBdb处理 ...

最新文章

  1. MySQL高效分页解决方案集
  2. 【阿里巴巴】CBU技术部招聘
  3. Leetcode 74. 搜索二维矩阵 (每日一题 20210907)
  4. AAAI2021论文合集汇总!(持续更新)
  5. 库的标准实现和私有实现的选择
  6. 实例42:python
  7. 理想汽车回应被列入“预摘牌名单”:积极配合审计底稿相关的工作
  8. python全栈和java全栈_全栈和python的区别
  9. eclisep安装反编译插件jadClipse
  10. rsa 2048 java_使用SHA-256和RSA 2048进行加密和签名
  11. nfs:server 172.168.1.22 not responding,still trying arm客户端配置
  12. 一篇文章让你拥有用不完的ip代理
  13. 贝加莱plc用c语言,贝加莱PLC快速入门.pdf
  14. Cypress UI 自动化测试框架
  15. 深圳计算机免考申请在哪,深圳自考申请免考要什么条件
  16. linux mlocate.db文件文件过大
  17. 玩和平精英吃鸡用什么平板ipad好?
  18. H5页面调起地图导航
  19. R语言之使用C++开发R包
  20. 关键路径法与关键链法区别

热门文章

  1. Yii框架多表查询(一对一与多对一)
  2. 【数据库基础随手记】 Oracle DB及SQL语句的一些细节
  3. 学习IP地址的一些体会总结
  4. 【ABAP系列】SAP ABAP的事件执行顺序
  5. redis数据类型语法及与java连接
  6. 关于数据迁移的一些经验总结
  7. mysql在查询结果列表前添加一列递增的序号列(最简)
  8. 《信息安全系统设计基础》实验五 简单嵌入式WEB服务器实验
  9. swith case
  10. [编写高质量代码:改善java程序的151个建议]建议66 asList方法产生的List对象不可更改...