0
我有一个模型叫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
我有一个的ModelForm像这样:
from django import forms
from notes.models import Note
class AddNoteForm(forms.ModelForm):
password = forms.CharField(widget=forms.PasswordInput)
class Meta:
model = Note
我不想给password
值存储在数据库中,因为我重写保存方法通过subprocess
创建一个htaccess密码,但我似乎无法访问clean_data表单来获取我的模型中的密码值进入保存覆盖。有关我如何做到这一点的任何建议?
您必须将密码作为参数传递给视图中的保存功能。 – Jingo