1
A
回答
0
您需要同時定製您的ModelAdmin
類和表單控件,如
from django import forms
from django.utils.safestring import mark_safe
class ModelAdminFoo(admin.ModelAdmin):
def formfield_for_dbfield(self, db_field, **kwargs):
request = kwargs['request']
if db_field.name == 'code':
# You could put following customized widget elsewhere
class Widget(forms.TextInput):
def render(self, *args, **kwargs):
return mark_safe('%d - ' % request.user.pk) + super(Widget, self).render(*args, **kwargs)
kwargs['widget']= Widget()
return super(ModelAdminFoo, self).formfield_for_dbfield(db_field, **kwargs)
相關問題
- 1. 如何在表單之前放置表單?
- 2. 如何在提交表單之前檢測中文輸入?
- 3. 拆分文本並在它們之間放置一些文本
- 4. PHP在字符串之前和之後插入一些文本
- 5. location.reload()在網站的前端與網站的管理員後臺
- 6. 如何使用腳本腳本管理器來加載,但UI加載之前一些劇本和一些
- 7. ASP.NET在發佈表單時如何知道之前的輸入
- 8. 如何在MVC網站內放置一個ASP.Net網站?
- 9. 如何在文本之間放置這些行?
- 10. 在不同的文件中放置Django管理表單
- 11. 如何在寫入文件之前整理.Net XmlDocument文本?
- 12. 如何在表單在軌道上提交紅寶石之前處理文本輸入數據
- 13. 如何在設置輸入值之前驗證輸入?
- 14. 如何將xml文件放入網站?
- 15. 在調用ElasticSearch API之前預處理輸入文本
- 16. 如何在任何單詞之前將一些信息寫入文件結尾?
- 17. 文件編寫器,它將要寫入的行之前放置一些行
- 18. 在div後面放置一些文本
- 19. 打開網站放入文本框HTML
- 20. 在圖像上放置文本輸入
- 21. 如何匹配任何其他文本之前一些文字
- 22. 如何在寫入文本之前清除UITextView中的前一個文本?
- 23. 如何在文本輸入中放置文檔url?
- 24. 管理網站
- 25. 設置名字輸入後輸入一些文本通過jQuery
- 26. 如何製作網站目的地的表單輸入部分?
- 27. 用批處理文件將文本輸入網站
- 28. 如何在文本框中設置焦點在數據網格上某些文本在文本框中輸入?
- 29. 在表單發送之前放置一個jquery函數?
- 30. 在使用sed輸入另一個文件的第一行之前從文本文件輸入文本