Size: a a a

Django [ru] #STAY HOME

2020 September 16

И

Игорь in Django [ru] #STAY HOME
Игорь
Доброго дня! (прошу взяться кого-то за задачу за деньги прямо сейчас ‼️)

Есть модель.

class URL(models.Model):
url = models.CharField(max_length=4000, db_index=True, verbose_name='URL adress')
blacklist = models.BooleanField(default=False, verbose_name='is blacklist?')

Требуется сделать динамическую форму и запрос, где можно было бы задавать разное кол-во параметров для поиска.
Пример поиска:
слово1 И слово2 ИЛИ слово3 и (исключить!)слово3 ИЛИ слово4

Для вывода должна работать пагинация.
Help me! Сегодня нужно точно сделать...
источник

A

Andrey in Django [ru] #STAY HOME
Всё еще не сделал что ли?
источник

И

Игорь in Django [ru] #STAY HOME
Andrey
Всё еще не сделал что ли?
нет. Помогите, пжлста)
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Вообще в админке есть возможность кастомный inline отобразить со своим queryset-ом, других моделей?
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Дня доброго, колеги ну подскжите чой то затупил, как мне достать обыект в которых поле не равно какому то значение
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Сергей Чурмин
Дня доброго, колеги ну подскжите чой то затупил, как мне достать обыект в которых поле не равно какому то значение
from django.db.models import Q
Entry.objects.filter(~Q(field = value))
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Или же
Entry.objects.exclude(field=value)
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Denis Taranov
from django.db.models import Q
Entry.objects.filter(~Q(field = value))
Ого. Я даже не понял что тот чел имел в виду. И сразу точный ответ
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Мерси коллеги)
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Незачто)
источник

И

Игорь in Django [ru] #STAY HOME
Игорь
Доброго дня! (прошу взяться кого-то за задачу за деньги прямо сейчас ‼️)

Есть модель.

class URL(models.Model):
url = models.CharField(max_length=4000, db_index=True, verbose_name='URL adress')
blacklist = models.BooleanField(default=False, verbose_name='is blacklist?')

Требуется сделать динамическую форму и запрос, где можно было бы задавать разное кол-во параметров для поиска.
Пример поиска:
слово1 И слово2 ИЛИ слово3 и (исключить!)слово3 ИЛИ слово4

Для вывода должна работать пагинация.
Совсем нет желающих?
источник

J

Jack Surfer in Django [ru] #STAY HOME
Кирилл Смолов
У тебя в опшне написано космический цветок
Ага. А причем тут это?
источник

КС

Кирилл Смолов... in Django [ru] #STAY HOME
Jack Surfer
Ага. А причем тут это?
Не знаю, просто так написал
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Denis Taranov
Вообще в админке есть возможность кастомный inline отобразить со своим queryset-ом, других моделей?
стандартно только если есть связь по FK

можно еще полный кастом сделать: форма, html, js и вписать в read-only поле
источник

A

Alex in Django [ru] #STAY HOME
Всем привет, добавляю свою 404 страницу
в urls.py добавил
handler404 = 'todo.views.my_custom_page_not_found_view'
в views.py:

def my_custom_page_not_found_view(request, exception):
 data = {}
 return render(request,'todo/404.html', data)

страница html есть templates/todo/404.html
сама 404 работает
но вот главная показывает
Server Error (500)
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Artem Gubatenko
стандартно только если есть связь по FK

можно еще полный кастом сделать: форма, html, js и вписать в read-only поле
поидее я вот и пытаюсь сделать. иду по модели m2m through.  В форме виджеты сделал readonly. А как переопределить генерируемый html чтоб как строчки таблицы выводились, там же, насколько я понял, форма должна генерироваться под каждую запись
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Denis Taranov
поидее я вот и пытаюсь сделать. иду по модели m2m through.  В форме виджеты сделал readonly. А как переопределить генерируемый html чтоб как строчки таблицы выводились, там же, насколько я понял, форма должна генерироваться под каждую запись
и что через through не ругается? у меня не было такой задачи, но вроде предусмотрено только Parent <- FK <- Inline Child
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Я для through сделал кастомную форму, в этой форме сам руками сделал поля и переопределил __init__, собственно на скрине и получился результат
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Denis Taranov
from django.db.models import Q
Entry.objects.filter(~Q(field = value))
кстати а что за такая штука Q где про нее почитать?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Сергей Чурмин
кстати а что за такая штука Q где про нее почитать?
источник