2024-12-22 14:30:05 +00:00

917 B

Remove Relationships

Now let's say that Spider-Boy tells Rusty-Man something like:

I don't feel so good Mr. Sharp

And then for some reason needs to leave the Preventers for some years. 😭

We can remove the relationship by setting it to None, the same as with the team_id, it also works with the new relationship attribute .team:

{* ./docs_src/tutorial/relationship_attributes/read_relationships/tutorial002_py310.py ln[103:114] hl[109] *}

And of course, we should remember to add this update_heroes() function to main() so that it runs when we call this program from the command line:

{* ./docs_src/tutorial/relationship_attributes/read_relationships/tutorial002_py310.py ln[117:121] hl[121] *}

Recap

This chapter was too short for a recap, wasn't it? 🤔

Anyway, relationship attributes make it easy and intuitive to work with relationships stored in the database. 🎉