📝 Update details syntax with new pymdown extensions format (#713)

This commit is contained in:
Sebastián Ramírez
2023-11-28 23:12:33 +01:00
committed by GitHub
parent be464fba69
commit 799d0aa7a6
37 changed files with 409 additions and 614 deletions

View File

@@ -4,14 +4,13 @@ Now we'll see how to update and remove these **many-to-many** relationships.
We'll continue from where we left off with the previous code.
<details>
<summary>👀 Full file preview</summary>
/// details | 👀 Full file preview
```Python
{!./docs_src/tutorial/many_to_many/tutorial001.py!}
```
</details>
///
## Get Data to Update
@@ -33,14 +32,13 @@ And because we are now using `select()`, we also have to import it.
# Code below omitted 👇
```
<details>
<summary>👀 Full file preview</summary>
/// details | 👀 Full file preview
```Python
{!./docs_src/tutorial/many_to_many/tutorial002.py!}
```
</details>
///
And of course, we have to add `update_heroes()` to our `main()` function:
@@ -50,14 +48,13 @@ And of course, we have to add `update_heroes()` to our `main()` function:
{!./docs_src/tutorial/many_to_many/tutorial002.py[ln:100-107]!}
```
<details>
<summary>👀 Full file preview</summary>
/// details | 👀 Full file preview
```Python
{!./docs_src/tutorial/many_to_many/tutorial002.py!}
```
</details>
///
## Add Many-to-Many Relationships
@@ -73,14 +70,13 @@ We can use the same **relationship attributes** to include `hero_spider_boy` in
# Code below omitted 👇
```
<details>
<summary>👀 Full file preview</summary>
/// details | 👀 Full file preview
```Python
{!./docs_src/tutorial/many_to_many/tutorial002.py!}
```
</details>
///
/// tip
@@ -173,14 +169,13 @@ In this case, we use the method `.remove()`, that takes an item and removes it f
# Code below omitted 👇
```
<details>
<summary>👀 Full file preview</summary>
/// details | 👀 Full file preview
```Python
{!./docs_src/tutorial/many_to_many/tutorial002.py!}
```
</details>
///
And this time, just to show again that by using `back_populates` **SQLModel** (actually SQLAlchemy) takes care of connecting the models by their relationships, even though we performed the operation from the `hero_spider_boy` object (modifying `hero_spider_boy.teams`), we are adding `team_z_force` to the **session**. And we commit that, without even add `hero_spider_boy`.