私はと呼ばれるモデルを持っています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 メソッドをオーバーライドして htaccess パスワードを作成しているため、データベースに値を保存したくありませんsubprocess
が、フォームcleaned_dataにアクセスしてモデルのパスワード値を保存オーバーライドに取得できないようです。これを行う方法について何か提案はありますか?