Django динамический фильтр из пользовательского ввода с датой json

Мне нужно иметь динамический фильтр для пользователя (Admin). Там администратор вводит дату и на основе этой даты администратор видит результаты до этой соответствующей даты.

Моя проблема сейчас в том, чтобы преобразовать его в json, потому что я не думаю, что django может это сделать.

модель будет такой


class employeemodel(etc):
    name = etc
    something = etc
    from date 1  = date 1
    status 1 = status 1
    to date 1 = to date 1 
    from date 2  = date 2
    status 2 = status 2
    to date 2 = to date 2 

Я не могу искать каждую запись в этой модели, поэтому у меня есть _set в моем tempalte, потому что пользователь (admin) ищет записи от пользователя (staff)

{% for i in something.employeemoddel_set.all %}
{{i.from date 1}}
{{i.status 1}}
{{i.to date 1}}
{{i.from date 2}}
{{i.status 2}}
{{i.to date 2}}
etc

Теперь пользователь admin видит все записи от одного сотрудника. Теперь администратору необходимо иметь поле ввода, в котором он может ввести дату. На основе этой даты запись от пользователя персонала в модели employeemodel теперь должна показывать либо статус 1 или 2, либо ничего, потому что дата введена администратором.

Как я должен подойти к чему-то подобному, моя мысль была о пользовательском json, но я понятия не имею, как получить те данные, которые сейчас показаны. Я мог бы получить их из второго представления, где перечислены только статусы сотрудников (без имени или чего-то еще), самое главное - это статус, связанный с этой датой. Мне нужен статус, чтобы вычислить его с другими значениями

Я имею в виду, когда кто-то знает что-то, я бы даже заплатил вам, потому что я скоро потеряю сознание, разгадывая это

Вернуться на верх