Предположим, что существует строка кода для выполнения запроса с использованием ORM Django, который содержит очень длинное имя поиска:
QuerySet.filter(myfk__child__onetoone__another__manytomany__relation__monster__relationship__mycustomlookup=':P')
Я хотел бы сломать строку, чтобы следовать pep8, особенно Ограничение 79 символов
Я знаю, что мы можем сделать что-то вроде:
QuerySet.filter(
**{
'myfk__child__onetoone__another'
'__manytomany__relation__monster'
'__relationship__mycustomlookup': ':P'
}
)
Но мне интересно, есть ли другой, возможно, более пифонический/принятый способ?