当前位置: 首页 > 面试题库 >

如何使用所需的信息呈现表单字段

段渊
2023-03-14
问题内容

有什么巧妙的方法可以使django表单在必填字段之后用星号呈现字段?还是提供其他一些巧妙的方法来标记必填字段?如果我已经按照表单中的要求设置了字段,则我不想在模板中再次执行此操作。


问题答案:

有什么巧妙的方法可以使django表单在必填字段之后用星号呈现字段?还是提供其他一些巧妙的方法来标记必填字段?如果我已经按照表单中的要求设置了字段,则我不想在模板中再次执行此操作。从Django 1.2开始,如果你的表单具有名为的属性required_css_class,它将添加到BoundField.css_classes必填字段。然后,你可以根据需要使用CSS设置表单所需部分的样式。典型的用例:

# views.py
class MyForm(django.forms.Form):
    required_css_class = 'required'
    …

/* CSS */
th.required { font-weight: bold; }

<!-- HTML -->
<tr>
  <th class="{{form.name.css_classes}}">{{form.name.label_tag}}</th>
  <td>{{form.name.errors}}{{form.name}}</td>
</tr>

如果你使用Form.as_table(),Form.as_ul和Form.as_p,它们会自动做到这一点,添加类,

 类似资料:
  • 问题内容: 如果我有Django表单,例如: 我调用了这种形式的实例的as_table()方法,Django将按照上述指定的顺序渲染字段。 我的问题是Django如何知道类变量的定义顺序? (例如,当我想从类的init方法中添加字段时,如何覆盖此顺序?) 问题答案: 我继续回答了自己的问题。这是供将来参考的答案: 在中,使用该方法将类变量最终按类中定义的顺序加载到其中,这确实有些不可思议。 是实例

  • 问题内容: 与ListView不同,我们可以更新this.state.datasource。是否有任何方法或示例更新FlatList或重新呈现它? 我的目标是在用户按下按钮时更新文本值。 问题答案: 使用FlatList组件上的属性。 如文档所述: 通过传递给我们,确保更改时将重新呈现自己。如果不设置此道具,就不会知道它需要重新渲染任何项目,因为它也是a ,并且道具比较不会显示任何更改。

  • 我有一个工作表单,它有一个必填字段,不能为空: 如果我在请求中指定此字段,但将该字段保留为空,则会得到以下响应: 如果我在请求中省略此字段,我将得到以下响应: 有没有一些内置的Symfony逻辑,我可以用它来使第二个例子与第一个例子相匹配? [编辑]使用的是Symfony 2.5-现在更新为Symfony 2.8。同样的问题。

  • 我正在我的项目(Angular2 Node.js)中集成一个定制的paypal信用卡支付表单。 参考: (1.) https://developer.paypal.com/docs/integration/direct/payments/credit-card-payments/#create-信用卡支付 (2.) http://code.runnable.com/UXgyne_v2oZyAAC-

  • 我第一次使用PHP和条带API的支付系统。 我有html表单,用户可以在其中添加他们的信用卡信息。表单字段如下: 卡号 月份 年份 CVC公司 我可以成功地将用户信用卡添加到我的条纹帐户作为客户帐户。 现在添加信用卡后,我可以使用stripe API和。。。 > 是否需要在名为的表单字段中显示信用卡号? 如果是这样,那么我看不到任何完整的信用卡号,我可以看到一个名为的条纹对象。我知道这是用户信用卡

  • 我的表格代码: 我的视图代码: 堆栈跟踪: 环境: 请求方法:获取请求URL: Django版本:1.4 Python版本:2.7。2个已安装的应用程序:('django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.sites','django.contrib.messa