问题描述
这是我的 django 过滤器表单当前的外观:
这是我的 html 代码:
<form action="" method="get" class="form-inline">
{{myfilter.form|bootstrap}}
<button class="btn btn-primary" type="submit">
Search</button>
</form>
我遇到以下问题:
我试图在网上搜索它,但没有运气。很少有帮助将不胜感激。谢谢!
编辑:
这是我的过滤器.py:
class WeeklyFilter(django_filters.FilterSet):
Name = CharFilter(field_name='Name',lookup_expr='icontains')
class Meta:
model = Weekly
fields = '__all__'
exclude = ['Close','score']
还有我的models.py:
Name = models.CharField(max_length=200,null=True)
Close = models.FloatField(null=True)
score = models.IntegerField(null=True)
Result = models.CharField(max_length=200,choices=choices1,null=True)
def __str__ (self):
return self.Name
编辑 2:
解决方法
您可以通过向表单添加属性来使文本像这样可见
name = forms.CharField(widget=forms.TextInput(attrs={'class':'form-control text-white text-center',max_length="100"}))
并将此类添加到您的表单标签中
<form action="" method="get" class="form-inline justify-content-center">