提问人:Rebellio _69 提问时间:8/19/2023 更新时间:8/19/2023 访问量:24
字符串比较返回 False,即使它们在 python 中相同,在 DJANGO 的 html 文件中也是如此
String comparision returning False even if they are the same in python , inside a html file in DJANGO
问:
所以html文件中有这个IF语句,当两个字符串相同时,它无法返回TRUE,我不知道为什么,我将相同的字符串从数据库复制到另一个python编译器,它说TRUE,但它只是在这里失败 我将添加一个反向大小写的屏幕截图,如果它们不相等,我将打印它,以便您可以看到字符串并确认在此处输入图像描述
这是打印出来的,我的数据库中目前有2条评论
这里它打印了两种情况,因此显示了两种情况下两个字符串如何不同
我使用 Django
其中一个字段是最大长度为 500 的 CharField,另一个字段是 (post_id = 模型。字符字段(max_length=500))
另一个是 UUID 字段 (id = 模型。UUIDField(primary_key=True, 默认值=uuid.uuid4))
我尝试过是 是而不是 == ,仍然失败,我希望它仅在两个字符串相等时返回 TRUE(请忽略屏幕截图中的 !=,因为它只是为了打印出字符串)
答:
评论