tengke 发表于 2023-5-21 13:39:35

字段的属性

def clean(self):
      cleaned_data = super().clean()
      pwd = md5(cleaned_data.get("password"))
      pwds = md5(cleaned_data.get("passwords"))


python中可以查看 pwd 这个字段是什么属性是int 或者· 字符串的 命令是那个

isdkz 发表于 2023-5-21 13:39:36

在Python中,你可以使用内置的type()函数来查看一个变量或对象的数据类型。对于你给出的代码示例,你可以在加密密码后使用type()函数来查看pwd变量的数据类型。

在你的代码中加入以下行:

print(type(pwd))


这将会在控制台输出pwd变量的数据类型。然而,值得注意的是, md5()函数返回的是一个hashlib.HASH对象,而不是一个字符串或整数。如果你想得到 MD5 哈希的字符串表示,你需要调用hexdigest()方法,如下所示:

pwd = md5(cleaned_data.get("password")).hexdigest()


现在pwd是一个字符串,你可以使用type()函数确认这一点:

print(type(pwd))# Should print <class 'str'>


请注意,以上代码假设md5函数是来自hashlib库的。如果你使用的是其他库的md5函数,结果可能会有所不同。

sfqxx 发表于 2023-5-21 13:57:03

在Python中,可以使用type()函数来查看变量的类型。 如果需要检查pwd变量的类型是整数或字符串,请使用以下命令:


print(type(pwd))

这将输出pwd变量的类型,从而确定它是int或str类型。
有用请设置最佳答案

陶远航 发表于 2023-5-21 14:16:57

在Python中,可以使用type函数查看一个变量的数据类型。例如:

print(type(pwd))
这将输出pwd变量的数据类型。可能的输出包括<class 'int'>或<class 'str'>,具体取决于md5函数返回值的数据类型。

页: [1]
查看完整版本: 字段的属性