Похожие чаты

Вообще, можно ли как-то установить relationships на моделях, которые не

имеют между собой связи?

17 ответов

30 просмотров

это что значит?

Ivan-Butskiy Автор вопроса
Tishka17
это что значит?

Ну смотри. Есть таблица А и таблица Б. У них нет между собой никаких отношений на уровне СУБД. Но на уровне алхимии установить отношение через relationship.

users id, name orders id, name как ты их свяжешь хоть на уровне бд, хоть на уровне релейшнов

Ivan-Butskiy Автор вопроса
Vadim
users id, name orders id, name как ты их свяжешь...

Смотри мой пример выше. Я хочу, чтобы Announcement могла установить отношение с GeneralMessage через "id" колонку в обеих таблицах

Ivan Butskiy
Ну смотри. Есть таблица А и таблица Б. У них нет м...

ты можешь кастом праймари джойн написать

Ivan-Butskiy Автор вопроса
Vlad Pugach
ты можешь кастом праймари джойн написать

Не сработает. Я неправильно установил о2о. И получаю в Announcement instance экземпляр Announcement

Ivan-Butskiy Автор вопроса
Tishka17
по какому принципу?

просто через поле "id"

Ivan Butskiy
Не сработает. Я неправильно установил о2о. И получ...

не совсем понял, что там неправильно, но по итогу у тебя вполне получится что-то уровня class Team(...): ... some_user: Mapped[t.Optional['User']] = relationship( primaryjoin='User.id == foreign(Team.id)', lazy='joined' )

Ivan-Butskiy Автор вопроса
Vlad Pugach
не совсем понял, что там неправильно, но по итогу ...

Таким методом я в экземпляре Announcement в поле general_message получаю не General Message, а Announcement

Ivan-Butskiy Автор вопроса
Vadim
выше посмотри мой ответ

Все так сделал и вот что получил

Ivan Butskiy
screenshot Все так сделал и вот что получил

получил девять ебучих шакалов)

Ivan-Butskiy Автор вопроса
Ivan Butskiy
screenshot Все так сделал и вот что получил

а ты что хотел там увидеть? летающую птицу?

Ivan-Butskiy Автор вопроса
Vadim
а ты что хотел там увидеть? летающую птицу?

Экземпляр General Message. А получил экземпляр Announcement. т.е. самого себя

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта