如何在ModelForm中使用新的Django1.2readonly_字段

2024-10-02 02:24:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在ModelForm中使用新的readonly_字段。在

class TrainingAddForm(forms.ModelForm):
    class Meta:
        model = TrainingTasks
        readonly_fields = ('trainee_signed','trainee_signed_date')

但这行不通。是我遗漏了什么还是不可能?在


Tags: fieldsdatemodelformsmetaclasssignedmodelform
2条回答

根据documentation,这是admin.ModelAdmin的成员,而不是{}。您的管理表单需要从admin.ModelAdmin继承,才能访问readonly_fields选项。在

编辑: 我看错了原来的问题,我以为你是想使用Django提供的管理应用程序中的字段。但是,正如我在初始响应中看到的,这个选项只适用于从admin.ModelAdmin继承的类,您将不能通过forms.ModelForm使用它。在

相关问题 更多 >

    热门问题