AES使用djangosnippets中的代码段加密django中的密码字段

时间:2010-03-08 21:09:35

标签: django django-models aes extending

我正在尝试在我正在构建的模型上使用此代码段:http://www.djangosnippets.org/snippets/1095/ - 我将事物定义为:

first = models.TextField()
last = models.TextField()
email = models.EmailField(default=None)
screen = models.TextField()
password = models.EncryptedCharField()
icon = models.ImageField(upload_to='avatars/')

当我尝试验证模型(运行syncdb)时,它给出了一个错误,指出未定义“EncryptedCharField”。

我的model.py文件中包含该代码段的代码 - 这是不正确的?我是否需要在其他地方实现此代码段,或者让它扩展另一个类?

1 个答案:

答案 0 :(得分:0)

它说EncryptedCharField中没有定义models。如果它在当前模块中定义,那么您不应该尝试从其他模块引用它。