gpt4 book ai didi

Django:将自定义 id/class/name 应用于表单域

转载 作者:行者123 更新时间:2023-12-03 18:11:09 25 4
gpt4 key购买 nike

我有一个具有以下代码的模型:

class PhillyCheese(models.Model):
description = models.CharField(blank=True, max_length=255)
quality = models.CharField(blank=True, max_length=255)
packing_date = models.DateField(blank=True, null=True)
shipping_date = models.DateField(blank=True, null=True)
taste = models.CharField(blank=True, max_length=255)

和一个表格:
class PhillyCheeseForm(forms.ModelForm):
class Meta:
model = PhillyCheese

我正在尝试将 jquery datepicker 应用于模型中的两个 DateFields。唯一的问题是,我想准确地说明它适用于哪个领域。修改模板不是一种选择;我有许多其他可能的表单通过该模板呈现。

有人可以告诉我如何添加自定义 id/class/name 以便我可以使用 Jquery 准确识别日期字段吗?

最佳答案

创建表单时,您可以通过 attrs (基于字典)到您的特定字段,然后将它们用作字段的属性。

from django import forms
date = forms.DateInput(attrs={'size': 10, 'id': 'date_field',})
print date.render('date', '')

#This will produce:
#<input type="text" id="date_field" name="date" size="10" />

关于Django:将自定义 id/class/name 应用于表单域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9221511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com