장고 필터 요청에 추가 필터 등록 정보를 추가해야합니다.django-filter : request.user를 사용하여 필터 쿼리를 확장하십시오.
내 모델 : 동일한 위치와 그 항목이 필터링 될 수있는 필터
class Event(models.Model):
name=models.CharField(max_length=254)
location=models.ForeignKey(Place)
invited_user=models.ManyToManyField(User,null=True, blank=True)
. 이것은 작동 중입니다.
또한 invited_user가 request.user가 아닌 모든 항목을 제외해야합니다 (이 필터 속성은 사용자에게 권한이있는 경우에만 선택할 수 있음).
장고 필터로 가능합니까? 그렇다면 어떻게 할 수 있습니까?
내 필터 클래스 : 난 당신이보기에서의 검색어를 수정하여 그것을 할 수 귀하의 경우 생각 How do I filter tables with Django generic views?