我的模型看起来像:
class address_fetcher(models.Model):
county__info = models.ForeignKey(County_Info)
billable_api_count = models.IntegerField(verbose_name = 'Billable API', null = True, blank = True)
is_dryrun = models.BooleanField(verbose_name = 'Dry Run')
......
......
class County_Info(models.Model):
county = models.ForeignKey(County)
start = models.IntegerField()
.....
.....
class County(models.Model):
name = models.CharField(max_length = 255, blank = True)
key = models.CharField(max_length = 5, blank = True)
.....
.....
.....
我必须按县名过滤“address_fetcher”模型(在“县”模型中)但“县”表有 20489 重新编码。所以我不能使用list_filter。因为它将在文件管理器中加载大数据。它还减慢了页面加载速度。
我的问题很简单,
我如何在不使用 list_filter 的情况下过滤它?如果我在没有 list_filter '...?county_info__county__name=nameofcounty' 的情况下附加 url,则抛出异常。但是我添加了 list_filter 然后它不会抛出异常。
所以有人可以帮助我解决这个问题吗?
我添加了 CHINE 视图页面的屏幕打印