Size: a a a

2018 October 09

AD

Almus Dambldorovich in Python KZ
У меня есть две модели

Они связаны между собой через manytomanyfield

Мне нужен получить такой queryset чтобы после evaluation'a я мог через один модель аксесснуть филд второго и передать это контексту

Как можно это сделать эффективно я хочу желательно только с одним запросом и без ныряния в sql
источник

AD

Almus Dambldorovich in Python KZ
Только используя ORM
источник

AD

Almus Dambldorovich in Python KZ
это на джанго
источник

A

Azamat in Python KZ
prefetch related
источник

i

ikasymov in Python KZ
что значит аксесснуть?
источник

i

ikasymov in Python KZ
и что значит после evaluation'a
источник

AD

Almus Dambldorovich in Python KZ
Ну после запроса и создания класса
источник

A

Azamat in Python KZ
Это значит считать данные и уже после того как запросы уйдут в базу
источник

i

ikasymov in Python KZ
prefetch related юзай, он заранее два запроса делает
источник

i

ikasymov in Python KZ
через in
источник

AD

Almus Dambldorovich in Python KZ
Допустим user model связан
с

test  model
И в тесте есть филд
Student=model.manytomany(user)  

Я должен тип
Тasks= Test.objects().all().prefetch related(student)?
И когда Tasks через форлооп
Test.Student all() не обращается к базе?
источник

DB

Dan Boranbayev in Python KZ
И тут я понял, что ничего не понимаю ни в Питоне нив в БД
источник

A

Azamat in Python KZ
Almus Dambldorovich
Допустим user model связан
с

test  model
И в тесте есть филд
Student=model.manytomany(user)  

Я должен тип
Тasks= Test.objects().all().prefetch related(student)?
И когда Tasks через форлооп
Test.Student all() не обращается к базе?
Да.

student стрингом передай, если вложенность дальше идет - через двойной подстрочник. Если у тебя обратная связь, используй название которое передаешь в related_name, по дефолту будет student_set
источник
2018 October 10

AD

Almus Dambldorovich in Python KZ
Ребят как работает админка на джанго? Я крч создаю там модель но она не отображается на хоум тамплэйте если не перезапустить локальный сервер так же и с удалением
Удаляю а объект уходит после перезапуска
источник

AD

Almus Dambldorovich in Python KZ
Имеется ввиду модел instance
источник

i

ikasymov in Python KZ
Ты запустил процесс, меняешь в коде придется перезапускать
источник

AD

Almus Dambldorovich in Python KZ
не в коде
источник

AD

Almus Dambldorovich in Python KZ
я там в админке создавал
источник

AD

Almus Dambldorovich in Python KZ
я нашел
источник

AD

Almus Dambldorovich in Python KZ
в чем проблема
источник