-1
A
回答
0
是的,這可以通過使用父模型形式init方法的示例代碼:
class VForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(VForm, self).__init__(*args, **kwargs)
if self.instance.field == 'Y':
self.fields['field2'] = forms.ChoiceField(
choices=[(self.instance.field,
self.instance.field),], required=True)
這將過濾僅限於1的選擇的選擇字段,和一個空白到從上面。在情況下,選擇「N '作爲選擇領域之一被壓制。 模型領域也是如此。
1
你可以用jQuery來做。如果適合你,這是客戶的方式。
你可以通過類似的形式(abc_1,abc_2等)生成的使用ID表單字段的值
,那麼你可以與一些值進行比較,並使用ID應用CSS(「禁用」,真)到特定領域。
相關問題
- 1. 如何在django表單中創建可選的只讀字段?
- 2. 在mysql中創建單個表只讀
- 3. 創建記錄歷史記錄表 - 如何創建創建記錄?
- 4. 如何在Django中創建兩個不同的登錄表單?
- 5. 如何在一個動態表單中創建多個記錄?
- 6. 如何在itext7中創建只讀PDF
- 7. 如何使單個訪問表單創建多個記錄
- 8. 創建django表單
- 9. 當涉及3個表時,在表單中創建新記錄
- 10. 如何在SQL Server中創建只讀表?
- 11. 在表中創建記錄時出錯
- 12. NHibernate - 在相關表中創建記錄
- 13. rails-在連接表中創建記錄
- 14. 如何在引用另一個創建記錄的seeds.rb中創建記錄
- 15. 如何使用jquery-ui和Django創建模態登錄表單
- 16. 創建記錄後,Rails如何自動創建關聯記錄?
- 17. 在Django中創建登錄表單時遇到問題
- 18. 如何在django中使用views.py中的類來創建表單
- 19. Drupal 7:如何創建多記錄表單?
- 20. 如何同時在多個表中創建新記錄?
- 21. 如何在交接表中創建新記錄
- 22. 如何在PL/SQL中創建兩個表的記錄類型?
- 23. 在Django中創建訂單
- 24. 如何創建具有相同值的單個表單中的多個記錄
- 25. django日誌記錄:未創建日誌
- 26. 使用django表單從單個頁面記錄多條記錄
- 27. Django非rel - 如何在模型中使用EmbeddedModelField創建表單?
- 28. 如何使用first_name,last_name修改在Django中創建UserProfile表單?
- 29. 如何在django Updateview中添加css或創建查看錶單
- 30. 如何在Django表單中創建「孩子」問題?
那麼如果你能向我們展示更多關於你做了什麼以及你無法做到的事情,我們可以幫助你更多,因爲你的問題相當抽象 – tgdn
可能的重複[在django表單中,How使字段只讀(或禁用),以便它不能被編輯?](http://stackoverflow.com/questions/324477/in-a-django-form-how-to-make-a-field-readonly-或禁用所以它不能b) – rnevius
歡迎來到堆棧溢出,我試圖重新說出你的問題,使其更清楚你在找什麼,但它看起來好像這個問題已被問到之前。如果以前沒有問過,可以在問題中添加一些細節以將其與現有問題分開嗎? –