如何添加属性到表单标签本身,而不仅仅是Django中的字段?

问题描述

我无法阻止僵尸程序填充垃圾邮件,同时让合法用户通过。我有一个具有autocomplete="off"属性的蜜罐字段,但它似乎没有用。根据我的阅读,最好的跨浏览器解决方案是将autocomplete="false"添加到主表单标签本身,例如<form autocomplete="false">...</form>。在Django中执行此操作的最佳方法是什么?

解决方法

只需在添加表单的模板中执行此操作即可。

在模板中,您通常会执行类似的操作;

import datetime

line = "[2020-09-04 02:17:52,146]"

format = "[%Y-%m-%d %H:%M:%S,%f]"

try:
    dt = datetime.datetime.strptime(line,format)
    print(dt)
except ValueError:
    print("string is not in that format")

因此,只需在表单标签中添加任何内容即可。

如果您遇到垃圾邮件问题,您可能还应该看看是否包含Recaptcha。

请记住,v3不需要选择任何路灯等

https://pypi.org/project/django-recaptcha/