Найти - Пользователи
Полная версия: Как записать в ORM
Начало » Django » Как записать в ORM
1
mmm_corp
 SELECT * FROM T
WHERE REPLACE(T.field, '-', ' ') = REPLACE(VALUE,'-', ' ')
scidam
По-видимому, Вы ищите как определить custom manager
А вообще, Yourmodel.objects.raw('your sql string') позволяет выполнить пользовательский sql.
mmm_corp
смотрите здаание было именно такое, короче говоря дали мне тестовое вот одно с таких заданий, я пару дней промучался, но так и не смог реализовать его, мне сказали что его можно сделать через Func + Anotation. Короче задание я провалил, но мне упрямо не хотят говорить как же это сделать, а интерес ведь мучает)))

вот что было у меня ближе всего:

 obs = Goods.objects\
        .annotate(data2=Func(
                    # F('data'),
                    F('data'),
                    Value("'-'"), Value("' '"),
                    function='replace',
 
                ))\
        .filter(
            Q(data__contains="Andrew") |
            Q(
                data2=Func(
                    F('data'),
                    Value("'-7'"), Value("' 7'"),
                    function='replace',
                ),
            ))
FishHook
mmm_corp
ИМХО, с такими заданиями работодателя или кто там был можете смело слать в жопу, ничего не потеряете.
mmm_corp
ИМХО, с такими заданиями работодателя или кто там был можете смело слать в жопу, ничего не потеряете.

работодатель - фирма из города Ровно, через рекрутинговую компанию ищут людей, на 2 собеседовании 2 тех. спеца их, более 2 часов гоняли по питону, осьях, джанго, БД и пр… все ок, дали 2 тестовых задания - одно сделал, а вот это вот второе… не осилил… я и сам понимаю что это не повод завалить человека, тем более на такой штуке которую до сих пор никто не сказал как же можно сделать…. эм…
ну послать это дело такое… мне постоянка нужна с нормальной конторой, желательной с крупними проектами (фриланс с мелочёвкой уже порядком поднадоели) в моем Тернополе вообще глухо почти по теме питона, вот и тыкаюсь по вакансиях, пока безуспешно блин(
helm2004
А шо воно робить людською мовою?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB