python - 属性错误开启
决定不为此项目使用自定义类。
决定不为此项目使用自定义类。
问题描述
决定不为此项目使用自定义类。
关于转义,有两件重要的事情需要了解:
- 您不应该对相同的值运行相同的转义函数两次。比如
htmlentities('1 > 2')
会给你1 > 2
,但是htmlentities(htmlentities('1 > 2'))
会给你1 > 2
。 - 您应该只在将数据发送到某处时运行转义函数。在 HTML 转义的情况下,您应该在发送到浏览器时进行,而不是在保存到数据库时,或者在应用程序中的某处组合不同的字符串时。如果您不这样做,您实际上并不知道要使用正确的转义函数,并且可能最终导致数据损坏,甚至引入新的漏洞。
说“只在一个地方做”是记住这两件事的一种方式:如果你只在输出时立即做,你就不会意外地双重转义同一个字符串,也不会应用错误的转义对于您将在其他地方使用的字符串。
解决方案
您是否首先正确设置了项目?这就是: https ://devcenter.heroku.com/articles/django-app-configuration 另外,将更多错误或其他信息放入问题中会有所帮助。
推荐阅读
- reactjs - 从 react-router-dom 重定向不起作用
- python - discord.ext.commands.errors.CommandInvokeError:命令引发异常:TypeError:“用户”类型的参数不可迭代
- asp.net - ODBC 数据提供者未在数据源对话框中列出
- javascript - 如何防止我的表单在 Vue.js 中使用 Enter 键提交?
- php - 发布结果过期时的邮递员
- java - 如何覆盖 DefaultClusterRenderer 片段?
- firebase - 如何在颤振中使用计数器?
- asp-classic - 为什么asp经典上的远程脚本可以使用IP,但不能使用DNS名称
- java - Face Error uploading file: Upload session failed too many times when using "Site.Selected" Permission to uploading file to Share Point in Java Program
- java - Long 类型列表 - Spring Boot - JPA - “一对多”属性值类型不应为“Long”