django-formset icon indicating copy to clipboard operation
django-formset copied to clipboard

selectize filter_by

Open sasikumar1978k opened this issue 7 months ago • 1 comments

class Block(models.Model):
    name = models.CharField(max_length=100)
    school = models.ForeignKey(Officedet, on_delete=models.CASCADE ,null=True,blank=True)

    def __str__(self):
        return f"{self.name} ({self.school.office_code}-{self.school.office_name})"

class Floor(models.Model):
    number = models.CharField(max_length=50)
    block = models.ForeignKey(Block, on_delete=models.CASCADE)
    school = models.ForeignKey(Officedet, on_delete=models.CASCADE ,null=True,blank=True)
    def __str__(self):
        return f"Floor {self.number} - {self.block.name}"


block = forms.ModelChoiceField(
        label="Block",
        queryset=Block.objects.all(),
        widget=Selectize(
            search_lookup='name__icontains',
            placeholder="Select Block"
        ),
        required=False,
    )

    floor = forms.ModelChoiceField(
        label="Floor",
        queryset=Floor.objects.all(),
        widget=Selectize(
            search_lookup=['number__icontains'],
            filter_by={'block': 'block__id'},
            
            placeholder="Select Floor"
        ),
        required=True,
    )

filter_by options not working .

sasikumar1978k avatar Jul 13 '24 06:07 sasikumar1978k