我正在尝试在我正在构建的模型上使用此代码段: 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 文件中存在该片段中的代码 - 这是不正确的吗?我需要在其他地方实现这个片段,还是让它扩展一个不同的类?