如何在Django模型表单中向字段添加类,ID,占位符属性

湿婆克里希纳·巴万德拉

我有一个像下面的Django模型

models.py

class Product(models.Model):
    name = models.CharField(max_length = 300)
    description = models.TextField(max_length = 2000)
    created = models.DateTimeField(auto_now_add = True)
    updated = models.DateTimeField(auto_now = True)

    def __unicode__(self):
        return self.name

表格

class ProductForm(ModelForm):
    class Meta:
        model = Product
        exclude = ('updated', 'created')

product_form.py(仅作为示例)

 <form enctype="multipart/form-data" action="{% url 'add_a_product' %}" method="post">
         <div id="name">
           {{form.name}}
         </div> 
         <div id="description">
           {{form.description}}
         </div> 
   </form> 

其实我想显示/渲染如下所示的html输出

<input id="common_id_for_inputfields" type="text" placeholder="Name" class="input-calss_name" name="Name">

<input id="common_id_for_inputfields" type="text" placeholder="Description" class="input-calss_name" name="description">

那么最后如何在上述代码中向模型表单字段添加属性(id,占位符,类)?

亚历克斯·帕拉赫尼维奇

您可以执行以下操作:

#forms.py
class ProductForm(ModelForm):
    class Meta:
        model = Product
        exclude = ('updated', 'created')

    def __init__(self, *args, **kwargs):
        super(ProductForm, self).__init__(*args, **kwargs)
        self.fields['description'].widget = TextInput(attrs={
            'id': 'myCustomId',
            'class': 'myCustomClass',
            'name': 'myCustomName',
            'placeholder': 'myCustomPlaceholder'})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Django的表单字段中添加占位符

来自分类Dev

如何在joomla中为我的表单XML字段添加占位符

来自分类Dev

我如何在输入字段中添加永久占位符

来自分类Dev

如何在Django Admin中向更改模型表单添加自定义操作?

来自分类Dev

Django:如何在表单保存中向数据添加自定义字段?

来自分类Dev

如何在占位符中添加图标

来自分类Dev

Django-如何设置表单字段的占位符样式?

来自分类Dev

如何在Ruby on Rails中向模型添加虚拟属性?

来自分类Dev

如何在 Ruby 中向模型 (ActiveRecord) 添加新属性

来自分类Dev

向FuelPHP模型属性添加动态表单字段选项

来自分类Dev

如何在Django表单字段中添加其他类

来自分类Dev

如何在Django ModelForm中添加表单作为字段属性

来自分类Dev

Django:如何在类中添加模型类或引用?

来自分类Dev

如何在python中向类添加属性

来自分类Dev

如何向 PhoneNumberTextField 中的文本和占位符添加插图

来自分类Dev

如何在Django中向UserCreationForm添加字段?

来自分类Dev

Magento2结帐表格:如何在字段中显示占位符属性值?

来自分类Dev

TYPO3-如何在输入字段中添加占位符?

来自分类Dev

如何在Zend Framework表单中添加id属性?

来自分类Dev

如何在Django中使用attrs = {'type':'date',}在form.widgets.DateInput中添加占位符?

来自分类Dev

如何在“占位符”属性中设置单个单词的样式

来自分类Dev

如何在春天的属性文件中设置占位符值

来自分类Dev

DjangoCMS:如何在占位符中自动添加默认插件

来自分类Dev

如何在TVML的img标签中添加占位符图像?

来自分类Dev

如何在ModelForm中添加密码占位符?

来自分类Dev

如何在Blazor Date中添加占位符或0

来自分类Dev

如何在C#代码中添加占位符?

来自分类Dev

如何在TVML的img标签中添加占位符图像?

来自分类Dev

如何在HTML程序中添加多个占位符?

Related 相关文章

  1. 1

    在Django的表单字段中添加占位符

  2. 2

    如何在joomla中为我的表单XML字段添加占位符

  3. 3

    我如何在输入字段中添加永久占位符

  4. 4

    如何在Django Admin中向更改模型表单添加自定义操作?

  5. 5

    Django:如何在表单保存中向数据添加自定义字段?

  6. 6

    如何在占位符中添加图标

  7. 7

    Django-如何设置表单字段的占位符样式?

  8. 8

    如何在Ruby on Rails中向模型添加虚拟属性?

  9. 9

    如何在 Ruby 中向模型 (ActiveRecord) 添加新属性

  10. 10

    向FuelPHP模型属性添加动态表单字段选项

  11. 11

    如何在Django表单字段中添加其他类

  12. 12

    如何在Django ModelForm中添加表单作为字段属性

  13. 13

    Django:如何在类中添加模型类或引用?

  14. 14

    如何在python中向类添加属性

  15. 15

    如何向 PhoneNumberTextField 中的文本和占位符添加插图

  16. 16

    如何在Django中向UserCreationForm添加字段?

  17. 17

    Magento2结帐表格:如何在字段中显示占位符属性值?

  18. 18

    TYPO3-如何在输入字段中添加占位符?

  19. 19

    如何在Zend Framework表单中添加id属性?

  20. 20

    如何在Django中使用attrs = {'type':'date',}在form.widgets.DateInput中添加占位符?

  21. 21

    如何在“占位符”属性中设置单个单词的样式

  22. 22

    如何在春天的属性文件中设置占位符值

  23. 23

    DjangoCMS:如何在占位符中自动添加默认插件

  24. 24

    如何在TVML的img标签中添加占位符图像?

  25. 25

    如何在ModelForm中添加密码占位符?

  26. 26

    如何在Blazor Date中添加占位符或0

  27. 27

    如何在C#代码中添加占位符?

  28. 28

    如何在TVML的img标签中添加占位符图像?

  29. 29

    如何在HTML程序中添加多个占位符?

热门标签

归档