决定不为此项目使用自定义类。


,python,django,heroku,scikit-learn,attributeerror"/>

首页 > 解决方案 > 属性错误开启

决定不为此项目使用自定义类。


问题描述

决定不为此项目使用自定义类。


关于转义,有两件重要的事情需要了解:

  • 您不应该对相同的值运行相同的转义函数两次。比如htmlentities('1 > 2')会给你1 > 2,但是htmlentities(htmlentities('1 > 2'))会给你1 > 2
  • 您应该只在将数据发送到某处时运行转义函数。在 HTML 转义的情况下,您应该在发送到浏览器时进行,而不是在保存到数据库时,或者在应用程序中的某处组合不同的字符串时。如果您不这样做,您实际上并不知道要使用正确的转义函数,并且可能最终导致数据损坏,甚至引入新的漏洞。

说“只在一个地方做”是记住这两件事的一种方式:如果你在输出时立即做,你就不会意外地双重转义同一个字符串,也不会应用错误的转义对于您将在其他地方使用的字符串。

标签: pythondjangoherokuscikit-learnattributeerror

解决方案


您是否首先正确设置了项目?这就是: https ://devcenter.heroku.com/articles/django-app-configuration 另外,将更多错误或其他信息放入问题中会有所帮助。


推荐阅读