mirror of
				https://github.com/fastapi/sqlmodel.git
				synced 2025-10-31 10:06:57 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			917 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			917 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # 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. 🎉
 | 
