使用的Django-autocompletelight过滤器查询集

我正在使用Django自动补全灯,但是我想根据属于项目的作业来过滤查询集。我找不到将项目或项目ID作为参数传递的方法。谁能建议这是可能的吗?

我的代码如下:

class JobsAutocomplete(autocomplete.Select2QuerySetView):
def get_queryset(self):
    user = getuser(self.request)
    if user == None:
        #Set a blank queryset if the user is not logged in
        qs = Job.objects.none()
    else:
        qs = Job.object.all()

    if self.q:
        qs = qs.filter(job__istartswith=self.q)

    return qs

“ qs = Job.object.all()”的中间部分,我希望能够过滤作业对象,因为用户只能选择与项目相关的对象。我需要一种运行查询“ qs = Job.object.filter(project_id = projid)”的方法,但是似乎没有一种方法可以在其中获取projid参数。

我尝试将其放在URL中,但是没有运气。

qq568957159 回答:使用的Django-autocompletelight过滤器查询集

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3163322.html

大家都在问