【发布时间】:2012-12-17 21:59:26
【问题描述】:
我有一个模型叫Note:
class Note(models.Model):
name = models.CharField(max_length=200)
description = models.TextField()
def save(self, force_insert=False, force_update=False):
from notes.tasks import build_htaccess
super(Note, self).save(force_insert, force_update)
build_htaccess.delay(self.id) # celery tasks
我有一个这样的模型:
from django import forms
from notes.models import Note
class AddNoteForm(forms.ModelForm):
password = forms.CharField(widget=forms.PasswordInput)
class Meta:
model = Note
我不想将password 值存储在数据库中,因为我重写了 save 方法以通过subprocess 创建 htaccess 密码,但我似乎无法访问 clean_data 表单以获取密码值我的模型进入保存覆盖。关于我如何做到这一点的任何建议?
【问题讨论】:
-
您必须将密码作为参数传递给视图中的保存功能。
标签: django django-models django-forms django-views