我有一個像場在我的models.py ...Django editable = False仍然顯示在字段集中?
qr_image = models.ImageField(
upload_to="public/uploads/",
height_field="qr_image_height",
width_field="qr_image_width",
null=True,
blank=True,
editable=False
)
當它試圖editable=False
顯示它時,我得到一個討厭的錯誤。我不想領域可編輯的,但是我要在圖像中管理員「編輯頁面即顯示字段集
我是新來的Django,可有人告訴我,如果這是可能的點我在這裏正確的方向?
謝謝。
是的! 'readonly_field'應該在'readonly_fields'中,或者'raise'不能爲用戶模型表單指定,因爲它是一個不可編輯的字段。檢查字段/字段集/排除屬性錯誤 – WeizhongTu 2016-10-12 04:15:54
如果'readonly_fields'中只有一個字段,則需要在元組末尾添加一個逗號:'('readonly_field',)'以避免出現錯誤:'TypeError:can僅將元組(不是「str」)連接到元組 – guival 2018-01-05 12:52:53