django - 如何在 django_filters 中重命名字段名
问题描述
我创建了一个基于 Django 的网页并使用主键和显示id字段。在这里,我使用 django_filter 并希望将id字段重命名为DSID。
任何人都可以知道这样做的方法吗?对此问题的任何帮助将不胜感激
from .models import *
import django_filters
class ShiftChangeFilter(django_filters.FilterSet):
class Meta:
model = ShiftChange
fields = ['ldap_id', 'EmailID','id',]
解决方案
您可以通过以下方式更改label
--(doc)
class ShiftChangeFilter(django_filters.FilterSet):
id = django_filters.NumberFilter(label="DSID")
class Meta:
model = ShiftChange
fields = ['ldap_id', 'EmailID', 'id', ]
推荐阅读
- python - Python:如何在字典中存储同一函数的多个函数调用
- git - 我怎么不应该在主分支上工作?
- python - Google 授权错误 400:redirect_uri_mismatch 与 Jupyter Lab
- spring - 在 Spring Boot 2.3.0 中运行 mvn spring-boot:build-image 命令以生成 docker 映像时如何设置 JVM 参数?
- android - apk 中缺少资源
- load - Snowflake COPY INTO 在数据值中的双引号值上失败
- javascript - 网站中的 React 和 Node
- python - 在 Python 3 中修改 JSON 数据
- arrays - React native 将图像转换为 byteAraay,反之亦然
- reactjs - 元素类型无效:预期反应 CryptoCompare API 上的字符串