sách gpt4 ăn đã đi

javascript - 为什么 Django 允许用户以 CharField 形式输入 而不会抛出错误?

In lại Tác giả: Walker 123 更新时间:2023-11-30 19:38:56 26 4
mua khóa gpt4 giày nike

我是 Django 的新手,在我的 Django 应用程序中,我有一个模型,其中包含有关车辆的基本信息(名称、型号、品牌、年份)。我通过表格添加信息。问题是,如果用户输入“alert(”error”)”,那么表单将允许输入,并将保存为有效输入。因此,当页面刷新时,页面上会有一个警告,该字段现在为空白。如何阻止用户在 CharField 中输入 JavaScript?

我在代码库的任何地方都没有“autoescape off”,也没有在 html 中使用“safe”关键字。我没有检查此类输入的“def clean”,因为我的印象是 Django 会处理此类注入(inject)。提前致谢!

câu trả lời hay nhất

这是完全有效的输入。但它sẽ không导致页面上出现警报 - 因为 Django 会自动转义đầu ra

关于javascript - 为什么 Django 允许用户以 CharField 形式输入 <script>alert ("hello")</script> 而不会抛出错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55620232/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress