django - default_if_none 需要 2 个参数,提供 1 个
问题描述
我试着用default_if_none
在username
<input type="text" class="form-control" id="username" value="{{ form.username.value|default_if_none: '' }}" name='username'>
它抛出错误
django.template.exceptions.TemplateSyntaxError: default_if_none requires 2 arguments, 1 provide
我以前没有遇到过这样的错误。
该文档没有提供解决问题的提示。
解决方案
您有一个额外的空间导致错误。
value="{{ form.username.value|default_if_none: '' }}"
应该
value="{{ form.username.value|default_if_none:'' }}"
推荐阅读
- azure - 自定义策略中的 Azure B2c 自定义属性不在令牌中
- node.js - IPFS Pinata 服务不接受文件
- sql - 为什么我们不能更新定义中包含 DISTINCT 子句的视图?
- javascript - Django中的动态表单
- azure - 图形 API:无法以编程方式上传具有特定属性的 OneDrive 项目(createdBy 和 lastModifiedDataTime 失败)
- javascript - 如何获取所有注册用户
- vscode-extensions - VS Code API 从选定文本中获取方法名称及其参数
- node.js - 找不到使用节点模块 google-spreadsheet 捕获 Google 电子表格 API 上的使用限制范围的方法
- c# - WPF 如何使用 FactoryMethod 进行自定义控件
- string - 如何生成随机的字母数字字符串?