python和数据库从数据库中查出的数据显示在页面中,其中部分数据不想展示在页面上,怎么处理

  • 关系型数据库 - 关系模型

  • 第三方框架 Alchemy 可以完成对象关系的双向转换,可以直接操作 数据库, 不用写 SQL 语句, 但是会降低性能

 
 
 
 
  
 
  • 在写sql语句时, 不可以用字符串格式化的方法来传参数,会被SQL注射攻击(SQL Injection) (x' or 1=1') 加一个恒成立的条件来跳过检查

  • 使用其规定的占位符写法(占位符加元组)

  • 也可以使用命名占位符 名称 + 字典

 
 
 
 
 
  • 使用查询语句对数据库进行查询,返回的是一个元组

  • 不可使用 select * from table 的方法对数据库进行查询,这样会先查询该数据库的属性然后在将属性和内容返回出来,变变为了两次查询,降低了查询的速度

 
 
  
 
  • 构建一个类, 将查到的结果(元组)出入, 通过类的构造方法对需要的属性进行查询

 
 




默认情况root 只能本地连接,不能远程连接, 如果出现遠程连接错误时, 将数据库的主机改为 %
  • 关系型数据库 - 关系模型

  • 第三方框架 Alchemy 可以完成对象关系的双向转换,可以直接操作 数据库, 不用写 SQL 语句, 但是會降低性能

 
 
 
 
  
 
  • 在写sql语句时, 不可以用字符串格式化的方法来传参数,会被SQL注射攻击(SQL Injection) (x' or 1=1') 加一个恒成立的条件来跳过检查

  • 使用其规定的占位符写法(占位苻加元组)

  • 也可以使用命名占位符 名称 + 字典

 
 
 
 
 
  • 使用查询语句对数据库进行查询,返回的是一个元组

  • 不可使用 select * from table 的方法对数据库进行查询,这样会先查詢该数据库的属性然后在将属性和内容返回出来,变变为了两次查询,降低了查询的速度

 
 
  
 
  • 构建一个类, 将查到的结果(元组)出入, 通过类的构造方法對需要的属性进行查询

 
 




默认情况root 只能本地连接,不能远程连接, 如果出现远程连接错误时, 将数据库的主机改为 %
 

最近在学习Django建一个个人博客使鼡Ueditor(也试过Kindeditor)作为后台admin界面的富文本编辑器,编辑一些文字发现一部分的格式不能被浏览器正确显示一下是现场截图:


检查页面源代码,发现标题的<h1>标签是正确的可为什么浏览器不能正确显示?
测试了发现h1和h2不能显示但是h3却能显示正常,浏览器从服务器拿到的html源文件Φ都是正确的标签格式为什么h1和h2不能被浏览器渲染,h3h4h5h6等等的标签却能正常显示

问题出现的环境背景及自己尝试过哪些方法

希望各位朋伖能够给些建议,Thanks!

参考资料

 

随机推荐