mirror of https://github.com/tiangolo/fastapi.git
📝 Update data structure and render for external-links (#10495)
* 📝 Update data structure and render for external-links * 📝 Update translations for external links
This commit is contained in:
parent
808e3bb9d5
commit
e8bd645fa9
|
|
@ -11,77 +11,21 @@
|
||||||
|
|
||||||
## 📄
|
## 📄
|
||||||
|
|
||||||
### 🇪🇸
|
{% for section_name, section_content in external_links.items() %}
|
||||||
|
|
||||||
{% if external_links %}
|
## {{ section_name }}
|
||||||
{% for article in external_links.articles.english %}
|
|
||||||
|
{% for lang_name, lang_content in section_content.items() %}
|
||||||
|
|
||||||
|
### {{ lang_name }}
|
||||||
|
|
||||||
|
{% for item in lang_content %}
|
||||||
|
|
||||||
|
* <a href="{{ item.link }}" class="external-link" target="_blank">{{ item.title }}</a> by <a href="{{ item.author_link }}" class="external-link" target="_blank">{{ item.author }}</a>.
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### 🇯🇵
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.japanese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### 🇻🇳
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.vietnamese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### 🇷🇺
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.russian %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### 🇩🇪
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.german %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### 🇹🇼
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.taiwanese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## 📻
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.podcasts.english %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## 💬
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.talks.english %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## 🏗
|
## 🏗
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
articles:
|
Articles:
|
||||||
english:
|
English:
|
||||||
- author: Adejumo Ridwan Suleiman
|
- author: Adejumo Ridwan Suleiman
|
||||||
author_link: https://www.linkedin.com/in/adejumoridwan/
|
author_link: https://www.linkedin.com/in/adejumoridwan/
|
||||||
link: https://medium.com/python-in-plain-english/build-an-sms-spam-classifier-serverless-database-with-faunadb-and-fastapi-23dbb275bc5b
|
link: https://medium.com/python-in-plain-english/build-an-sms-spam-classifier-serverless-database-with-faunadb-and-fastapi-23dbb275bc5b
|
||||||
|
|
@ -236,7 +236,7 @@ articles:
|
||||||
author_link: https://medium.com/@krishnardt365
|
author_link: https://medium.com/@krishnardt365
|
||||||
link: https://medium.com/@krishnardt365/fastapi-docker-and-postgres-91943e71be92
|
link: https://medium.com/@krishnardt365/fastapi-docker-and-postgres-91943e71be92
|
||||||
title: Fastapi, Docker(Docker compose) and Postgres
|
title: Fastapi, Docker(Docker compose) and Postgres
|
||||||
german:
|
German:
|
||||||
- author: Marcel Sander (actidoo)
|
- author: Marcel Sander (actidoo)
|
||||||
author_link: https://www.actidoo.com
|
author_link: https://www.actidoo.com
|
||||||
link: https://www.actidoo.com/de/blog/python-fastapi-domain-driven-design
|
link: https://www.actidoo.com/de/blog/python-fastapi-domain-driven-design
|
||||||
|
|
@ -249,7 +249,7 @@ articles:
|
||||||
author_link: https://hellocoding.de/autor/felix-schuermeyer/
|
author_link: https://hellocoding.de/autor/felix-schuermeyer/
|
||||||
link: https://hellocoding.de/blog/coding-language/python/fastapi
|
link: https://hellocoding.de/blog/coding-language/python/fastapi
|
||||||
title: REST-API Programmieren mittels Python und dem FastAPI Modul
|
title: REST-API Programmieren mittels Python und dem FastAPI Modul
|
||||||
japanese:
|
Japanese:
|
||||||
- author: '@bee2'
|
- author: '@bee2'
|
||||||
author_link: https://qiita.com/bee2
|
author_link: https://qiita.com/bee2
|
||||||
link: https://qiita.com/bee2/items/75d9c0d7ba20e7a4a0e9
|
link: https://qiita.com/bee2/items/75d9c0d7ba20e7a4a0e9
|
||||||
|
|
@ -298,7 +298,7 @@ articles:
|
||||||
author_link: https://qiita.com/mtitg
|
author_link: https://qiita.com/mtitg
|
||||||
link: https://qiita.com/mtitg/items/47770e9a562dd150631d
|
link: https://qiita.com/mtitg/items/47770e9a562dd150631d
|
||||||
title: FastAPI|DB接続してCRUDするPython製APIサーバーを構築
|
title: FastAPI|DB接続してCRUDするPython製APIサーバーを構築
|
||||||
russian:
|
Russian:
|
||||||
- author: Troy Köhler
|
- author: Troy Köhler
|
||||||
author_link: https://www.linkedin.com/in/trkohler/
|
author_link: https://www.linkedin.com/in/trkohler/
|
||||||
link: https://trkohler.com/fast-api-introduction-to-framework
|
link: https://trkohler.com/fast-api-introduction-to-framework
|
||||||
|
|
@ -311,18 +311,18 @@ articles:
|
||||||
author_link: https://habr.com/ru/users/57uff3r/
|
author_link: https://habr.com/ru/users/57uff3r/
|
||||||
link: https://habr.com/ru/post/454440/
|
link: https://habr.com/ru/post/454440/
|
||||||
title: 'Мелкая питонячая радость #2: Starlette - Солидная примочка – FastAPI'
|
title: 'Мелкая питонячая радость #2: Starlette - Солидная примочка – FastAPI'
|
||||||
vietnamese:
|
Vietnamese:
|
||||||
- author: Nguyễn Nhân
|
- author: Nguyễn Nhân
|
||||||
author_link: https://fullstackstation.com/author/figonking/
|
author_link: https://fullstackstation.com/author/figonking/
|
||||||
link: https://fullstackstation.com/fastapi-trien-khai-bang-docker/
|
link: https://fullstackstation.com/fastapi-trien-khai-bang-docker/
|
||||||
title: 'FASTAPI: TRIỂN KHAI BẰNG DOCKER'
|
title: 'FASTAPI: TRIỂN KHAI BẰNG DOCKER'
|
||||||
taiwanese:
|
Taiwanese:
|
||||||
- author: Leon
|
- author: Leon
|
||||||
author_link: http://editor.leonh.space/
|
author_link: http://editor.leonh.space/
|
||||||
link: https://editor.leonh.space/2022/tortoise/
|
link: https://editor.leonh.space/2022/tortoise/
|
||||||
title: 'Tortoise ORM / FastAPI 整合快速筆記'
|
title: 'Tortoise ORM / FastAPI 整合快速筆記'
|
||||||
podcasts:
|
Podcasts:
|
||||||
english:
|
English:
|
||||||
- author: Podcast.`__init__`
|
- author: Podcast.`__init__`
|
||||||
author_link: https://www.pythonpodcast.com/
|
author_link: https://www.pythonpodcast.com/
|
||||||
link: https://www.pythonpodcast.com/fastapi-web-application-framework-episode-259/
|
link: https://www.pythonpodcast.com/fastapi-web-application-framework-episode-259/
|
||||||
|
|
@ -331,8 +331,8 @@ podcasts:
|
||||||
author_link: https://pythonbytes.fm/
|
author_link: https://pythonbytes.fm/
|
||||||
link: https://pythonbytes.fm/episodes/show/123/time-to-right-the-py-wrongs?time_in_sec=855
|
link: https://pythonbytes.fm/episodes/show/123/time-to-right-the-py-wrongs?time_in_sec=855
|
||||||
title: FastAPI on PythonBytes
|
title: FastAPI on PythonBytes
|
||||||
talks:
|
Talks:
|
||||||
english:
|
English:
|
||||||
- author: Sebastián Ramírez (tiangolo)
|
- author: Sebastián Ramírez (tiangolo)
|
||||||
author_link: https://twitter.com/tiangolo
|
author_link: https://twitter.com/tiangolo
|
||||||
link: https://www.youtube.com/watch?v=PnpTY1f4k2U
|
link: https://www.youtube.com/watch?v=PnpTY1f4k2U
|
||||||
|
|
|
||||||
|
|
@ -9,79 +9,21 @@ Here's an incomplete list of some of them.
|
||||||
!!! tip
|
!!! tip
|
||||||
If you have an article, project, tool, or anything related to **FastAPI** that is not yet listed here, create a <a href="https://github.com/tiangolo/fastapi/edit/master/docs/en/data/external_links.yml" class="external-link" target="_blank">Pull Request adding it</a>.
|
If you have an article, project, tool, or anything related to **FastAPI** that is not yet listed here, create a <a href="https://github.com/tiangolo/fastapi/edit/master/docs/en/data/external_links.yml" class="external-link" target="_blank">Pull Request adding it</a>.
|
||||||
|
|
||||||
## Articles
|
{% for section_name, section_content in external_links.items() %}
|
||||||
|
|
||||||
### English
|
## {{ section_name }}
|
||||||
|
|
||||||
{% if external_links %}
|
{% for lang_name, lang_content in section_content.items() %}
|
||||||
{% for article in external_links.articles.english %}
|
|
||||||
|
### {{ lang_name }}
|
||||||
|
|
||||||
|
{% for item in lang_content %}
|
||||||
|
|
||||||
|
* <a href="{{ item.link }}" class="external-link" target="_blank">{{ item.title }}</a> by <a href="{{ item.author_link }}" class="external-link" target="_blank">{{ item.author }}</a>.
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### Japanese
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.japanese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### Vietnamese
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.vietnamese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### Russian
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.russian %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### German
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.german %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### Taiwanese
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.taiwanese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## Podcasts
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.podcasts.english %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## Talks
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.talks.english %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## Projects
|
## Projects
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,70 +9,21 @@ Voici une liste incomplète de certains d'entre eux.
|
||||||
!!! tip "Astuce"
|
!!! tip "Astuce"
|
||||||
Si vous avez un article, projet, outil, ou quoi que ce soit lié à **FastAPI** qui n'est actuellement pas listé ici, créez une <a href="https://github.com/tiangolo/fastapi/edit/master/docs/en/data/external_links.yml" class="external-link" target="_blank">Pull Request l'ajoutant</a>.
|
Si vous avez un article, projet, outil, ou quoi que ce soit lié à **FastAPI** qui n'est actuellement pas listé ici, créez une <a href="https://github.com/tiangolo/fastapi/edit/master/docs/en/data/external_links.yml" class="external-link" target="_blank">Pull Request l'ajoutant</a>.
|
||||||
|
|
||||||
## Articles
|
{% for section_name, section_content in external_links.items() %}
|
||||||
|
|
||||||
### Anglais
|
## {{ section_name }}
|
||||||
|
|
||||||
{% if external_links %}
|
{% for lang_name, lang_content in section_content.items() %}
|
||||||
{% for article in external_links.articles.english %}
|
|
||||||
|
### {{ lang_name }}
|
||||||
|
|
||||||
|
{% for item in lang_content %}
|
||||||
|
|
||||||
|
* <a href="{{ item.link }}" class="external-link" target="_blank">{{ item.title }}</a> by <a href="{{ item.author_link }}" class="external-link" target="_blank">{{ item.author }}</a>.
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> par <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### Japonais
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.japanese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> par <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### Vietnamien
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.vietnamese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> par <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### Russe
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.russian %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> par <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### Allemand
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.german %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> par <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## Podcasts
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.podcasts.english %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> par <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## Conférences
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.talks.english %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> par <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## Projets
|
## Projets
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,70 +9,21 @@
|
||||||
!!! tip "豆知識"
|
!!! tip "豆知識"
|
||||||
ここにまだ載っていない**FastAPI**に関連する記事、プロジェクト、ツールなどがある場合は、 <a href="https://github.com/tiangolo/fastapi/edit/master/docs/en/data/external_links.yml" class="external-link" target="_blank">プルリクエストして下さい</a>。
|
ここにまだ載っていない**FastAPI**に関連する記事、プロジェクト、ツールなどがある場合は、 <a href="https://github.com/tiangolo/fastapi/edit/master/docs/en/data/external_links.yml" class="external-link" target="_blank">プルリクエストして下さい</a>。
|
||||||
|
|
||||||
## 記事
|
{% for section_name, section_content in external_links.items() %}
|
||||||
|
|
||||||
### 英語
|
## {{ section_name }}
|
||||||
|
|
||||||
{% if external_links %}
|
{% for lang_name, lang_content in section_content.items() %}
|
||||||
{% for article in external_links.articles.english %}
|
|
||||||
|
### {{ lang_name }}
|
||||||
|
|
||||||
|
{% for item in lang_content %}
|
||||||
|
|
||||||
|
* <a href="{{ item.link }}" class="external-link" target="_blank">{{ item.title }}</a> by <a href="{{ item.author_link }}" class="external-link" target="_blank">{{ item.author }}</a>.
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### 日本語
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.japanese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### ベトナム語
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.vietnamese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### ロシア語
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.russian %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### ドイツ語
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.german %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## ポッドキャスト
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.podcasts.english %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## トーク
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.talks.english %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## プロジェクト
|
## プロジェクト
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,70 +9,21 @@ Aqui tem uma lista, incompleta, de algumas delas.
|
||||||
!!! tip "Dica"
|
!!! tip "Dica"
|
||||||
Se você tem um artigo, projeto, ferramenta ou qualquer coisa relacionada ao **FastAPI** que ainda não está listada aqui, crie um <a href="https://github.com/tiangolo/fastapi/edit/master/docs/external-links.md" class="external-link" target="_blank">_Pull Request_ adicionando ele</a>.
|
Se você tem um artigo, projeto, ferramenta ou qualquer coisa relacionada ao **FastAPI** que ainda não está listada aqui, crie um <a href="https://github.com/tiangolo/fastapi/edit/master/docs/external-links.md" class="external-link" target="_blank">_Pull Request_ adicionando ele</a>.
|
||||||
|
|
||||||
## Artigos
|
{% for section_name, section_content in external_links.items() %}
|
||||||
|
|
||||||
### Inglês
|
## {{ section_name }}
|
||||||
|
|
||||||
{% if external_links %}
|
{% for lang_name, lang_content in section_content.items() %}
|
||||||
{% for article in external_links.articles.english %}
|
|
||||||
|
### {{ lang_name }}
|
||||||
|
|
||||||
|
{% for item in lang_content %}
|
||||||
|
|
||||||
|
* <a href="{{ item.link }}" class="external-link" target="_blank">{{ item.title }}</a> by <a href="{{ item.author_link }}" class="external-link" target="_blank">{{ item.author }}</a>.
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### Japonês
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.japanese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### Vietnamita
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.vietnamese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### Russo
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.russian %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### Alemão
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.german %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## Podcasts
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.podcasts.english %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## Palestras
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.talks.english %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## Projetos
|
## Projetos
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,70 +9,21 @@
|
||||||
!!! tip
|
!!! tip
|
||||||
Если у вас есть статья, проект, инструмент или что-либо, связанное с **FastAPI**, что еще не перечислено здесь, создайте <a href="https://github.com/tiangolo/fastapi/edit/master/docs/en/data/external_links.yml" class="external-link" target="_blank">Pull Request</a>.
|
Если у вас есть статья, проект, инструмент или что-либо, связанное с **FastAPI**, что еще не перечислено здесь, создайте <a href="https://github.com/tiangolo/fastapi/edit/master/docs/en/data/external_links.yml" class="external-link" target="_blank">Pull Request</a>.
|
||||||
|
|
||||||
## Статьи
|
{% for section_name, section_content in external_links.items() %}
|
||||||
|
|
||||||
### На английском
|
## {{ section_name }}
|
||||||
|
|
||||||
{% if external_links %}
|
{% for lang_name, lang_content in section_content.items() %}
|
||||||
{% for article in external_links.articles.english %}
|
|
||||||
|
### {{ lang_name }}
|
||||||
|
|
||||||
|
{% for item in lang_content %}
|
||||||
|
|
||||||
|
* <a href="{{ item.link }}" class="external-link" target="_blank">{{ item.title }}</a> by <a href="{{ item.author_link }}" class="external-link" target="_blank">{{ item.author }}</a>.
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### На японском
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.japanese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### На вьетнамском
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.vietnamese %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### На русском
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.russian %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
### На немецком
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.articles.german %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## Подкасты
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.podcasts.english %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## Talks
|
|
||||||
|
|
||||||
{% if external_links %}
|
|
||||||
{% for article in external_links.talks.english %}
|
|
||||||
|
|
||||||
* <a href="{{ article.link }}" class="external-link" target="_blank">{{ article.title }}</a> by <a href="{{ article.author_link }}" class="external-link" target="_blank">{{ article.author }}</a>.
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
## Проекты
|
## Проекты
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue