Python 如何从Django过滤器中去除多余的点?
我正在使用django过滤器过滤数据,但我在下拉列表中获得了一个额外的Python 如何从Django过滤器中去除多余的点?,python,django,django-models,django-templates,django-filter,Python,Django,Django Models,Django Templates,Django Filter,我正在使用django过滤器过滤数据,但我在下拉列表中获得了一个额外的点,请告诉我如何从下拉列表过滤器中删除该额外点,我想在那里提供标签,但我无法做到这一点,请检查我的代码并让我知道如何解决该问题 这是我的filters.py文件 class MyFilter(django_filters.FilterSet): type = django_filters.ChoiceFilter(choices=Data_TYPE, field_name='data_type') class
点
,请告诉我如何从下拉列表过滤器中删除该额外点,我想在那里提供标签
,但我无法做到这一点,请检查我的代码并让我知道如何解决该问题
这是我的filters.py
文件
class MyFilter(django_filters.FilterSet):
type = django_filters.ChoiceFilter(choices=Data_TYPE, field_name='data_type')
class Meta:
model = Project
fields = ['category', 'type', 'project_details__possession']
这是我的test.html
文件,我在下拉列表中显示过滤器
<form method="GET" action="">
<div class="dropdown bootstrap-select hero__form-input form-control custom-select">
{% render_field projectlist.form.category|attr:"type:select" class="hero__form-input form-control custom-select" onchange="this.form.submit()" %}
</div>
<div class="dropdown bootstrap-select hero__form-input form-control custom-select">
{% render_field projectlist.form.type|attr:"type:select" class="hero__form-input form-control custom-select" onchange="this.form.submit()" %}
</div>
<div class="dropdown bootstrap-select hero__form-input form-control custom-select">
{% render_field projectlist.form.project_details__possession|attr:"type:select" class="hero__form-input form-control custom-select" onchange="this.form.submit()" %}
</div>
</form>
{%render_field projectlist.form.category|attr:“type:select”class=“hero_uu表单输入表单控件自定义选择”onchange=“this.form.submit()”%}
{%render\u field projectlist.form.type | attr:“type:select”class=“hero\uu表单输入表单控件自定义选择”onchange=“this.form.submit()”%}
{%render_field projectlist.form.project_details____占有| attr:“type:select”class=“hero___表单输入表单控件自定义选择”onchange=“this.form.submit()”%}
这是图片,我想删除点
,我想用filter标签
替换。。。
请检查此https://prnt.sc/vkif04
您可以使用该参数设置值
class MyFilter(django_filters.FilterSet):
type = django_filters.ChoiceFilter(
choices=Data_TYPE,
field_name='data_type',
empty_label="Any string you want to put"
)
class Meta:
model = Project
fields = ['category', 'type']
类MyFilter(django_filters.FilterSet):
type=django_filters.ChoiceFilter(
选项=数据类型,
字段\u name='data\u type',
empty\u label=“任何要放入的字符串”
)
类元:
模型=项目
fields=['category','type']
它的工作非常完美……但我如何使用相关模型
字段,我用project\u details\u藏
更新了我的问题,project\u details
是相关模型的名称,藏
是相关模型的字段名称……请告诉我如何处理project\u details\u藏
我不确定,因为这是一个相关字段。你最好问一个新问题。顺便说一句,如果你觉得这个答案对你有帮助,请接受并投票。