【发布时间】:2010-03-08 21:09:35
【问题描述】:
我正在尝试在我正在构建的模型上使用这个 sn-p: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 文件中有来自该 sn-p 的代码 - 这是不正确的吗?我需要在其他地方实现这个 sn-p,还是让它扩展一个不同的类?
【问题讨论】:
-
我正在尝试关注此处列出的文档:docs.djangoproject.com/en/1.1/howto/custom-model-fields 但这些文件去哪里了? django 文档并没有说明这些文件应该放在文件系统中的什么位置。
标签: django django-models aes extending