0
我的模型中有許多tomany字段,我用接收第二個模型名稱屬性的csv列表的CharField覆蓋。現在ModelForm上的Django ManyToMany字段轉換
class PostForm(ModelForm):
tests = CharField(label="tests")
class Meta:
model = Post
fields = ('title','body')
def clean_tests(self):
# Here I clean, create or retrieve and return a list of Test objects.
,保存和確認是正常的與此代碼,一切正常,我的問題,當我創建PostForm與現有的情況下,像PostForm(instance=current_post)
來。
CharField應該包含一個csv列表,但它不包含任何內容,顯然這是因爲從Test對象列表到測試名稱列表沒有發生轉換,問題是我不知道該把代碼放在哪裏,我看不到方法我可以重寫,以完成這一點,我已經看到了初始數據和字段的默認屬性。