mirror of
https://github.com/d3vyce/fastapi-toolsets.git
synced 2026-08-07 17:04:09 +00:00
Compare commits
11
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
eca29a5bdb | ||
|
|
c6d31cdac9 | ||
|
|
c9285b0fb8 | ||
|
|
8c60711c56 | ||
|
|
ad920321e8 | ||
|
|
95c5fb7828 | ||
|
|
e449df76c2 | ||
|
|
0c48b83fdd | ||
|
|
9a13ebdd22 | ||
|
|
1042121c1b | ||
|
|
c541fb4f85 |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -1,81 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/module/cli/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/module/crud/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/module/db/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/module/dependencies/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/module/exceptions/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/module/fixtures/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/module/logger/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/module/metrics/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/module/models/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/module/pytest/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/module/schemas/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/reference/cli/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/reference/crud/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/reference/db/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/reference/dependencies/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/reference/exceptions/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/reference/fixtures/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/reference/logger/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/reference/metrics/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/reference/models/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/reference/pytest/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/reference/schemas/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/examples/pagination-search/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/migration/v3/</loc>
|
|
||||||
</url>
|
|
||||||
<url>
|
|
||||||
<loc>https://fastapi-toolsets.d3vyce.fr/v3.0/migration/v2/</loc>
|
|
||||||
</url>
|
|
||||||
</urlset>
|
|
||||||
+1635
File diff suppressed because it is too large
Load Diff
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+224
-88
@@ -12,20 +12,20 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/examples/pagination-search/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v4.1/examples/pagination-search/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../../reference/schemas/">
|
<link rel="prev" href="../../reference/security/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="next" href="../../migration/v3/">
|
<link rel="next" href="../../migration/v4/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.43">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.fba56155.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -230,6 +230,35 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../module/cli/" class="md-tabs__link">
|
<a href="../../module/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -249,6 +278,35 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../reference/cli/" class="md-tabs__link">
|
<a href="../../reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +328,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="././" class="md-tabs__link">
|
<a href="././" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -287,10 +352,21 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v4/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +455,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -426,6 +501,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -446,7 +523,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -461,7 +537,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -482,7 +557,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -510,7 +584,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -538,7 +611,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -566,7 +638,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -594,7 +665,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -622,7 +692,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -650,7 +719,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -678,7 +746,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -706,7 +773,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -734,7 +800,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -762,6 +827,32 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../module/security/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
Security
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
@@ -817,6 +908,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -837,7 +930,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -852,7 +944,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -873,7 +964,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -901,7 +991,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -929,7 +1018,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -957,7 +1045,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -985,7 +1072,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1013,7 +1099,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1041,7 +1126,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1069,7 +1153,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1097,7 +1180,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1125,7 +1207,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1153,6 +1234,32 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../reference/security/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
Security
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
@@ -1213,7 +1320,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1228,7 +1334,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1258,7 +1363,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1276,7 +1380,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1302,9 +1405,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#models" class="md-nav__link">
|
<a href="#models" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Models
|
Models
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1313,9 +1416,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#schemas" class="md-nav__link">
|
<a href="#schemas" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Schemas
|
Schemas
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1324,9 +1427,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#crud" class="md-nav__link">
|
<a href="#crud" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Crud
|
Crud
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1335,9 +1438,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#session-dependency" class="md-nav__link">
|
<a href="#session-dependency" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Session dependency
|
Session dependency
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1346,9 +1449,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#app" class="md-nav__link">
|
<a href="#app" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
App
|
App
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1357,9 +1460,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#routes" class="md-nav__link">
|
<a href="#routes" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Routes
|
Routes
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1369,9 +1472,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#offset-pagination" class="md-nav__link">
|
<a href="#offset-pagination" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Offset pagination
|
Offset pagination
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1380,9 +1483,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#cursor-pagination" class="md-nav__link">
|
<a href="#cursor-pagination" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Cursor pagination
|
Cursor pagination
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1391,9 +1494,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#unified-endpoint-both-strategies" class="md-nav__link">
|
<a href="#unified-endpoint-both-strategies" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Unified endpoint (both strategies)
|
Unified endpoint (both strategies)
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1407,9 +1510,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#search-behaviour" class="md-nav__link">
|
<a href="#search-behaviour" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Search behaviour
|
Search behaviour
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1450,6 +1553,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1470,7 +1575,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1485,7 +1589,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1495,6 +1598,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1506,7 +1636,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1534,7 +1663,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1569,7 +1697,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1622,9 +1749,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#models" class="md-nav__link">
|
<a href="#models" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Models
|
Models
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1633,9 +1760,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#schemas" class="md-nav__link">
|
<a href="#schemas" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Schemas
|
Schemas
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1644,9 +1771,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#crud" class="md-nav__link">
|
<a href="#crud" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Crud
|
Crud
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1655,9 +1782,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#session-dependency" class="md-nav__link">
|
<a href="#session-dependency" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Session dependency
|
Session dependency
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1666,9 +1793,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#app" class="md-nav__link">
|
<a href="#app" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
App
|
App
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1677,9 +1804,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#routes" class="md-nav__link">
|
<a href="#routes" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Routes
|
Routes
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1689,9 +1816,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#offset-pagination" class="md-nav__link">
|
<a href="#offset-pagination" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Offset pagination
|
Offset pagination
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1700,9 +1827,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#cursor-pagination" class="md-nav__link">
|
<a href="#cursor-pagination" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Cursor pagination
|
Cursor pagination
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1711,9 +1838,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#unified-endpoint-both-strategies" class="md-nav__link">
|
<a href="#unified-endpoint-both-strategies" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Unified endpoint (both strategies)
|
Unified endpoint (both strategies)
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1727,9 +1854,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#search-behaviour" class="md-nav__link">
|
<a href="#search-behaviour" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Search behaviour
|
Search behaviour
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1762,6 +1889,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1777,9 +1905,17 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="././" class="md-path__link">
|
<a href="././" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Examples
|
Examples
|
||||||
</span>
|
</span>
|
||||||
@@ -2035,7 +2171,7 @@
|
|||||||
<div class="admonition info">
|
<div class="admonition info">
|
||||||
<p class="admonition-title">Added in <code>v2.3.0</code></p>
|
<p class="admonition-title">Added in <code>v2.3.0</code></p>
|
||||||
</div>
|
</div>
|
||||||
<p><a href="../../module/crud/#unified-paginate--both-strategies-on-one-endpoint"><code>paginate()</code></a> lets a single endpoint support both strategies via a <code>pagination_type</code> query parameter. The <code>pagination_type</code> field in the response acts as a discriminator for frontend tooling.</p>
|
<p><a href="../../module/crud/#unified-endpoint-both-strategies"><code>paginate()</code></a> lets a single endpoint support both strategies via a <code>pagination_type</code> query parameter. The <code>pagination_type</code> field in the response acts as a discriminator for frontend tooling.</p>
|
||||||
<div class="language-python highlight"><span class="filename">routes.py:61:79</span><pre><span></span><code><span id="__span-13-1"><a id="__codelineno-13-1" name="__codelineno-13-1" href="#__codelineno-13-1"></a><span class="nd">@router</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"/"</span><span class="p">)</span>
|
<div class="language-python highlight"><span class="filename">routes.py:61:79</span><pre><span></span><code><span id="__span-13-1"><a id="__codelineno-13-1" name="__codelineno-13-1" href="#__codelineno-13-1"></a><span class="nd">@router</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"/"</span><span class="p">)</span>
|
||||||
</span><span id="__span-13-2"><a id="__codelineno-13-2" name="__codelineno-13-2" href="#__codelineno-13-2"></a><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">list_articles</span><span class="p">(</span>
|
</span><span id="__span-13-2"><a id="__codelineno-13-2" name="__codelineno-13-2" href="#__codelineno-13-2"></a><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">list_articles</span><span class="p">(</span>
|
||||||
</span><span id="__span-13-3"><a id="__codelineno-13-3" name="__codelineno-13-3" href="#__codelineno-13-3"></a> <span class="n">session</span><span class="p">:</span> <span class="n">SessionDep</span><span class="p">,</span>
|
</span><span id="__span-13-3"><a id="__codelineno-13-3" name="__codelineno-13-3" href="#__codelineno-13-3"></a> <span class="n">session</span><span class="p">:</span> <span class="n">SessionDep</span><span class="p">,</span>
|
||||||
@@ -2128,7 +2264,7 @@
|
|||||||
<nav class="md-footer__inner md-grid" aria-label="Footer" >
|
<nav class="md-footer__inner md-grid" aria-label="Footer" >
|
||||||
|
|
||||||
|
|
||||||
<a href="../../reference/schemas/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Schemas">
|
<a href="../../reference/security/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Security">
|
||||||
<div class="md-footer__button md-icon">
|
<div class="md-footer__button md-icon">
|
||||||
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
|
||||||
@@ -2138,20 +2274,20 @@
|
|||||||
Previous
|
Previous
|
||||||
</span>
|
</span>
|
||||||
<div class="md-ellipsis">
|
<div class="md-ellipsis">
|
||||||
Schemas
|
Security
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="../../migration/v3/" class="md-footer__link md-footer__link--next" aria-label="Next: v3.0">
|
<a href="../../migration/v4/" class="md-footer__link md-footer__link--next" aria-label="Next: v4.0">
|
||||||
<div class="md-footer__title">
|
<div class="md-footer__title">
|
||||||
<span class="md-footer__direction">
|
<span class="md-footer__direction">
|
||||||
Next
|
Next
|
||||||
</span>
|
</span>
|
||||||
<div class="md-ellipsis">
|
<div class="md-ellipsis">
|
||||||
v3.0
|
v4.0
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="md-footer__button md-icon">
|
<div class="md-footer__button md-icon">
|
||||||
@@ -2195,7 +2331,7 @@
|
|||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.6e5f0216.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
+1948
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/module/cli/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v4.1/module/cli/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../..">
|
<link rel="prev" href="../..">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.43">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.fba56155.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -232,6 +232,35 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="././" class="md-tabs__link">
|
<a href="././" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +280,35 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../reference/cli/" class="md-tabs__link">
|
<a href="../../reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +328,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -287,10 +352,21 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v4/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +455,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -431,6 +506,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -451,7 +528,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -466,7 +542,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -496,7 +571,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -514,7 +588,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -540,9 +613,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#installation" class="md-nav__link">
|
<a href="#installation" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Installation
|
Installation
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -551,9 +624,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -562,9 +635,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#configuration" class="md-nav__link">
|
<a href="#configuration" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Configuration
|
Configuration
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -573,9 +646,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#usage" class="md-nav__link">
|
<a href="#usage" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Usage
|
Usage
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -584,9 +657,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#custom-cli" class="md-nav__link">
|
<a href="#custom-cli" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Custom CLI
|
Custom CLI
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -618,7 +691,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -646,7 +718,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -674,7 +745,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -702,7 +772,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -730,7 +799,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -758,7 +826,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -786,7 +853,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -814,7 +880,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -842,7 +907,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -870,6 +934,32 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../security/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
Security
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
@@ -925,6 +1015,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -945,7 +1037,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -960,7 +1051,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -981,7 +1071,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1009,7 +1098,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1037,7 +1125,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1065,7 +1152,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1093,7 +1179,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1121,7 +1206,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1149,7 +1233,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1177,7 +1260,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1205,7 +1287,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1233,7 +1314,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1261,6 +1341,32 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../reference/security/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
Security
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
@@ -1316,7 +1422,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1331,7 +1436,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1352,7 +1456,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1389,6 +1492,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1409,7 +1514,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1424,7 +1528,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1434,6 +1537,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1445,7 +1575,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1473,7 +1602,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1508,7 +1636,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1561,9 +1688,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#installation" class="md-nav__link">
|
<a href="#installation" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Installation
|
Installation
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1572,9 +1699,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1583,9 +1710,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#configuration" class="md-nav__link">
|
<a href="#configuration" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Configuration
|
Configuration
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1594,9 +1721,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#usage" class="md-nav__link">
|
<a href="#usage" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Usage
|
Usage
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1605,9 +1732,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#custom-cli" class="md-nav__link">
|
<a href="#custom-cli" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Custom CLI
|
Custom CLI
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1640,6 +1767,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1655,9 +1783,39 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="././" class="md-path__link">
|
<a href="././" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Modules
|
Modules
|
||||||
</span>
|
</span>
|
||||||
@@ -1868,7 +2026,7 @@
|
|||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.6e5f0216.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/module/fixtures/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v4.1/module/fixtures/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../exceptions/">
|
<link rel="prev" href="../exceptions/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.43">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.fba56155.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -232,6 +232,35 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +280,35 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../reference/cli/" class="md-tabs__link">
|
<a href="../../reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +328,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -287,10 +352,21 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v4/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +455,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -431,6 +506,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -451,7 +528,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -466,7 +542,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -487,7 +562,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -515,7 +589,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -543,7 +616,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -571,7 +643,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -599,7 +670,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -636,7 +706,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -654,7 +723,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -680,9 +748,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -691,9 +759,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#defining-fixtures" class="md-nav__link">
|
<a href="#defining-fixtures" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Defining fixtures
|
Defining fixtures
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -702,9 +770,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#loading-fixtures" class="md-nav__link">
|
<a href="#loading-fixtures" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Loading fixtures
|
Loading fixtures
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -713,9 +781,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#contexts" class="md-nav__link">
|
<a href="#contexts" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Contexts
|
Contexts
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -725,9 +793,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#custom-contexts" class="md-nav__link">
|
<a href="#custom-contexts" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Custom contexts
|
Custom contexts
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -736,9 +804,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#default-context-for-a-registry" class="md-nav__link">
|
<a href="#default-context-for-a-registry" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Default context for a registry
|
Default context for a registry
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -747,9 +815,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#same-fixture-name-multiple-context-variants" class="md-nav__link">
|
<a href="#same-fixture-name-multiple-context-variants" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Same fixture name, multiple context variants
|
Same fixture name, multiple context variants
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -763,9 +831,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#load-strategies" class="md-nav__link">
|
<a href="#load-strategies" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Load strategies
|
Load strategies
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -774,9 +842,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#merging-registries" class="md-nav__link">
|
<a href="#merging-registries" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Merging registries
|
Merging registries
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -785,9 +853,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#looking-up-fixture-instances" class="md-nav__link">
|
<a href="#looking-up-fixture-instances" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Looking up fixture instances
|
Looking up fixture instances
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -796,9 +864,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#pytest-integration" class="md-nav__link">
|
<a href="#pytest-integration" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Pytest integration
|
Pytest integration
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -807,9 +875,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#cli-integration" class="md-nav__link">
|
<a href="#cli-integration" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CLI integration
|
CLI integration
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -841,7 +909,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -869,7 +936,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -897,7 +963,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -925,7 +990,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -953,6 +1017,32 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../security/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
Security
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
@@ -1008,6 +1098,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1028,7 +1120,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1043,7 +1134,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1064,7 +1154,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1092,7 +1181,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1120,7 +1208,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1148,7 +1235,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1176,7 +1262,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1204,7 +1289,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1232,7 +1316,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1260,7 +1343,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1288,7 +1370,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1316,7 +1397,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1344,6 +1424,32 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../reference/security/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
Security
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
@@ -1399,7 +1505,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1414,7 +1519,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1435,7 +1539,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1472,6 +1575,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1492,7 +1597,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1507,7 +1611,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1517,6 +1620,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1528,7 +1658,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1556,7 +1685,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1591,7 +1719,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1644,9 +1771,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1655,9 +1782,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#defining-fixtures" class="md-nav__link">
|
<a href="#defining-fixtures" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Defining fixtures
|
Defining fixtures
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1666,9 +1793,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#loading-fixtures" class="md-nav__link">
|
<a href="#loading-fixtures" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Loading fixtures
|
Loading fixtures
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1677,9 +1804,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#contexts" class="md-nav__link">
|
<a href="#contexts" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Contexts
|
Contexts
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1689,9 +1816,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#custom-contexts" class="md-nav__link">
|
<a href="#custom-contexts" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Custom contexts
|
Custom contexts
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1700,9 +1827,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#default-context-for-a-registry" class="md-nav__link">
|
<a href="#default-context-for-a-registry" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Default context for a registry
|
Default context for a registry
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1711,9 +1838,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#same-fixture-name-multiple-context-variants" class="md-nav__link">
|
<a href="#same-fixture-name-multiple-context-variants" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Same fixture name, multiple context variants
|
Same fixture name, multiple context variants
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1727,9 +1854,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#load-strategies" class="md-nav__link">
|
<a href="#load-strategies" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Load strategies
|
Load strategies
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1738,9 +1865,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#merging-registries" class="md-nav__link">
|
<a href="#merging-registries" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Merging registries
|
Merging registries
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1749,9 +1876,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#looking-up-fixture-instances" class="md-nav__link">
|
<a href="#looking-up-fixture-instances" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Looking up fixture instances
|
Looking up fixture instances
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1760,9 +1887,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#pytest-integration" class="md-nav__link">
|
<a href="#pytest-integration" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Pytest integration
|
Pytest integration
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1771,9 +1898,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#cli-integration" class="md-nav__link">
|
<a href="#cli-integration" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CLI integration
|
CLI integration
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1806,6 +1933,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1821,9 +1949,39 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Modules
|
Modules
|
||||||
</span>
|
</span>
|
||||||
@@ -2136,7 +2294,7 @@
|
|||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.6e5f0216.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/module/pytest/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v4.1/module/pytest/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../models/">
|
<link rel="prev" href="../models/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.43">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.fba56155.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -232,6 +232,35 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +280,35 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../reference/cli/" class="md-tabs__link">
|
<a href="../../reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +328,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -287,10 +352,21 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v4/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +455,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -431,6 +506,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -451,7 +528,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -466,7 +542,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -487,7 +562,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -515,7 +589,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -543,7 +616,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -571,7 +643,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -599,7 +670,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -627,7 +697,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -655,7 +724,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -683,7 +751,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -711,7 +778,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -748,7 +814,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -766,7 +831,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -792,64 +856,70 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#installation" class="md-nav__link">
|
<a href="#installation" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Installation
|
Installation
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#async-client" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Async client
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#creating-an-async-client" class="md-nav__link">
|
<a href="#database-sessions" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
|
Database sessions
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
Creating an async client
|
<nav class="md-nav" aria-label="Database sessions">
|
||||||
|
<ul class="md-nav__list">
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="#engine-and-session-options" class="md-nav__link">
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
|
Engine and session options
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
</ul>
|
||||||
<a href="#database-sessions-in-tests" class="md-nav__link">
|
</nav>
|
||||||
<span class="md-ellipsis">
|
|
||||||
|
|
||||||
Database sessions in tests
|
|
||||||
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#parallel-testing-with-pytest-xdist" class="md-nav__link">
|
<a href="#parallel-testing-with-pytest-xdist" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Parallel testing with pytest-xdist
|
Parallel testing with pytest-xdist
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#cleaning-up-tables" class="md-nav__link">
|
<a href="#manual-table-cleanup" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Cleaning up tables
|
Manual table cleanup
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -881,6 +951,32 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../security/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
Security
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
@@ -936,6 +1032,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -956,7 +1054,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -971,7 +1068,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -992,7 +1088,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1020,7 +1115,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1048,7 +1142,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1076,7 +1169,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1104,7 +1196,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1132,7 +1223,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1160,7 +1250,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1188,7 +1277,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1216,7 +1304,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1244,7 +1331,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1272,6 +1358,32 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../reference/security/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
Security
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
@@ -1327,7 +1439,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1342,7 +1453,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1363,7 +1473,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1400,6 +1509,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1420,7 +1531,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1435,7 +1545,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1445,6 +1554,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1456,7 +1592,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1484,7 +1619,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1519,7 +1653,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1572,64 +1705,70 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#installation" class="md-nav__link">
|
<a href="#installation" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Installation
|
Installation
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#async-client" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Async client
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#creating-an-async-client" class="md-nav__link">
|
<a href="#database-sessions" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
|
Database sessions
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
|
||||||
Creating an async client
|
<nav class="md-nav" aria-label="Database sessions">
|
||||||
|
<ul class="md-nav__list">
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="#engine-and-session-options" class="md-nav__link">
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
|
Engine and session options
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
</ul>
|
||||||
<a href="#database-sessions-in-tests" class="md-nav__link">
|
</nav>
|
||||||
<span class="md-ellipsis">
|
|
||||||
|
|
||||||
Database sessions in tests
|
|
||||||
|
|
||||||
</span>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#parallel-testing-with-pytest-xdist" class="md-nav__link">
|
<a href="#parallel-testing-with-pytest-xdist" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Parallel testing with pytest-xdist
|
Parallel testing with pytest-xdist
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#cleaning-up-tables" class="md-nav__link">
|
<a href="#manual-table-cleanup" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Cleaning up tables
|
Manual table cleanup
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1662,6 +1801,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1677,9 +1817,39 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Modules
|
Modules
|
||||||
</span>
|
</span>
|
||||||
@@ -1710,7 +1880,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<h1 id="pytest">Pytest<a class="headerlink" href="#pytest" title="Permanent link">¶</a></h1>
|
<h1 id="pytest">Pytest<a class="headerlink" href="#pytest" title="Permanent link">¶</a></h1>
|
||||||
<p>Testing helpers for FastAPI applications with async client, database sessions, and parallel worker support.</p>
|
<p>Testing helpers for FastAPI applications: async HTTP client, database sessions, and parallel worker support.</p>
|
||||||
<h2 id="installation">Installation<a class="headerlink" href="#installation" title="Permanent link">¶</a></h2>
|
<h2 id="installation">Installation<a class="headerlink" href="#installation" title="Permanent link">¶</a></h2>
|
||||||
<div class="tabbed-set tabbed-alternate" data-tabs="1:2"><input checked="checked" id="__tabbed_1_1" name="__tabbed_1" type="radio" /><input id="__tabbed_1_2" name="__tabbed_1" type="radio" /><div class="tabbed-labels"><label for="__tabbed_1_1">uv</label><label for="__tabbed_1_2">pip</label></div>
|
<div class="tabbed-set tabbed-alternate" data-tabs="1:2"><input checked="checked" id="__tabbed_1_1" name="__tabbed_1" type="radio" /><input id="__tabbed_1_2" name="__tabbed_1" type="radio" /><div class="tabbed-labels"><label for="__tabbed_1_1">uv</label><label for="__tabbed_1_2">pip</label></div>
|
||||||
<div class="tabbed-content">
|
<div class="tabbed-content">
|
||||||
@@ -1724,10 +1894,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h2 id="overview">Overview<a class="headerlink" href="#overview" title="Permanent link">¶</a></h2>
|
<h2 id="async-client">Async client<a class="headerlink" href="#async-client" title="Permanent link">¶</a></h2>
|
||||||
<p>The <code>pytest</code> module provides utilities for setting up async test clients, managing test database sessions, and supporting parallel test execution with <code>pytest-xdist</code>.</p>
|
<p>Use <a href="../../reference/pytest/#fastapi_toolsets.pytest.utils.create_async_client"><code>create_async_client</code></a> to get an <code>httpx.AsyncClient</code> bound to your FastAPI app:</p>
|
||||||
<h2 id="creating-an-async-client">Creating an async client<a class="headerlink" href="#creating-an-async-client" title="Permanent link">¶</a></h2>
|
|
||||||
<p>Use <a href="../../reference/pytest/#fastapi_toolsets.pytest.utils.create_async_client"><code>create_async_client</code></a> to get an <code>httpx.AsyncClient</code> configured for your FastAPI app:</p>
|
|
||||||
<div class="language-python highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.pytest</span><span class="w"> </span><span class="kn">import</span> <span class="n">create_async_client</span>
|
<div class="language-python highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.pytest</span><span class="w"> </span><span class="kn">import</span> <span class="n">create_async_client</span>
|
||||||
</span><span id="__span-2-2"><a id="__codelineno-2-2" name="__codelineno-2-2" href="#__codelineno-2-2"></a>
|
</span><span id="__span-2-2"><a id="__codelineno-2-2" name="__codelineno-2-2" href="#__codelineno-2-2"></a>
|
||||||
</span><span id="__span-2-3"><a id="__codelineno-2-3" name="__codelineno-2-3" href="#__codelineno-2-3"></a><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span>
|
</span><span id="__span-2-3"><a id="__codelineno-2-3" name="__codelineno-2-3" href="#__codelineno-2-3"></a><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span>
|
||||||
@@ -1742,45 +1910,69 @@
|
|||||||
</span><span id="__span-2-12"><a id="__codelineno-2-12" name="__codelineno-2-12" href="#__codelineno-2-12"></a> <span class="p">)</span> <span class="k">as</span> <span class="n">c</span><span class="p">:</span>
|
</span><span id="__span-2-12"><a id="__codelineno-2-12" name="__codelineno-2-12" href="#__codelineno-2-12"></a> <span class="p">)</span> <span class="k">as</span> <span class="n">c</span><span class="p">:</span>
|
||||||
</span><span id="__span-2-13"><a id="__codelineno-2-13" name="__codelineno-2-13" href="#__codelineno-2-13"></a> <span class="k">yield</span> <span class="n">c</span>
|
</span><span id="__span-2-13"><a id="__codelineno-2-13" name="__codelineno-2-13" href="#__codelineno-2-13"></a> <span class="k">yield</span> <span class="n">c</span>
|
||||||
</span></code></pre></div>
|
</span></code></pre></div>
|
||||||
<h2 id="database-sessions-in-tests">Database sessions in tests<a class="headerlink" href="#database-sessions-in-tests" title="Permanent link">¶</a></h2>
|
<p>Any extra keyword arguments are forwarded to <code>httpx.AsyncClient</code>, so you can set default headers, authentication, timeouts, and more:</p>
|
||||||
<p>Use <a href="../../reference/pytest/#fastapi_toolsets.pytest.utils.create_db_session"><code>create_db_session</code></a> to create an isolated <code>AsyncSession</code> for a test, combined with <a href="../../reference/pytest/#fastapi_toolsets.pytest.utils.create_worker_database"><code>create_worker_database</code></a> to set up a per-worker database:</p>
|
<div class="language-python highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="k">async</span> <span class="k">with</span> <span class="n">create_async_client</span><span class="p">(</span>
|
||||||
<div class="language-python highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.pytest</span><span class="w"> </span><span class="kn">import</span> <span class="n">create_worker_database</span><span class="p">,</span> <span class="n">create_db_session</span>
|
</span><span id="__span-3-2"><a id="__codelineno-3-2" name="__codelineno-3-2" href="#__codelineno-3-2"></a> <span class="n">app</span><span class="o">=</span><span class="n">app</span><span class="p">,</span>
|
||||||
</span><span id="__span-3-2"><a id="__codelineno-3-2" name="__codelineno-3-2" href="#__codelineno-3-2"></a>
|
</span><span id="__span-3-3"><a id="__codelineno-3-3" name="__codelineno-3-3" href="#__codelineno-3-3"></a> <span class="n">headers</span><span class="o">=</span><span class="p">{</span><span class="s2">"X-Api-Key"</span><span class="p">:</span> <span class="s2">"secret"</span><span class="p">},</span>
|
||||||
</span><span id="__span-3-3"><a id="__codelineno-3-3" name="__codelineno-3-3" href="#__codelineno-3-3"></a><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">"session"</span><span class="p">)</span>
|
</span><span id="__span-3-4"><a id="__codelineno-3-4" name="__codelineno-3-4" href="#__codelineno-3-4"></a> <span class="n">timeout</span><span class="o">=</span><span class="mi">10</span><span class="p">,</span>
|
||||||
</span><span id="__span-3-4"><a id="__codelineno-3-4" name="__codelineno-3-4" href="#__codelineno-3-4"></a><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">worker_db_url</span><span class="p">():</span>
|
</span><span id="__span-3-5"><a id="__codelineno-3-5" name="__codelineno-3-5" href="#__codelineno-3-5"></a><span class="p">)</span> <span class="k">as</span> <span class="n">c</span><span class="p">:</span>
|
||||||
</span><span id="__span-3-5"><a id="__codelineno-3-5" name="__codelineno-3-5" href="#__codelineno-3-5"></a> <span class="k">async</span> <span class="k">with</span> <span class="n">create_worker_database</span><span class="p">(</span>
|
</span><span id="__span-3-6"><a id="__codelineno-3-6" name="__codelineno-3-6" href="#__codelineno-3-6"></a> <span class="o">...</span>
|
||||||
</span><span id="__span-3-6"><a id="__codelineno-3-6" name="__codelineno-3-6" href="#__codelineno-3-6"></a> <span class="n">database_url</span><span class="o">=</span><span class="nb">str</span><span class="p">(</span><span class="n">settings</span><span class="o">.</span><span class="n">SQLALCHEMY_DATABASE_URI</span><span class="p">)</span>
|
|
||||||
</span><span id="__span-3-7"><a id="__codelineno-3-7" name="__codelineno-3-7" href="#__codelineno-3-7"></a> <span class="p">)</span> <span class="k">as</span> <span class="n">url</span><span class="p">:</span>
|
|
||||||
</span><span id="__span-3-8"><a id="__codelineno-3-8" name="__codelineno-3-8" href="#__codelineno-3-8"></a> <span class="k">yield</span> <span class="n">url</span>
|
|
||||||
</span><span id="__span-3-9"><a id="__codelineno-3-9" name="__codelineno-3-9" href="#__codelineno-3-9"></a>
|
|
||||||
</span><span id="__span-3-10"><a id="__codelineno-3-10" name="__codelineno-3-10" href="#__codelineno-3-10"></a>
|
|
||||||
</span><span id="__span-3-11"><a id="__codelineno-3-11" name="__codelineno-3-11" href="#__codelineno-3-11"></a><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span>
|
|
||||||
</span><span id="__span-3-12"><a id="__codelineno-3-12" name="__codelineno-3-12" href="#__codelineno-3-12"></a><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">db_session</span><span class="p">(</span><span class="n">worker_db_url</span><span class="p">):</span>
|
|
||||||
</span><span id="__span-3-13"><a id="__codelineno-3-13" name="__codelineno-3-13" href="#__codelineno-3-13"></a> <span class="k">async</span> <span class="k">with</span> <span class="n">create_db_session</span><span class="p">(</span>
|
|
||||||
</span><span id="__span-3-14"><a id="__codelineno-3-14" name="__codelineno-3-14" href="#__codelineno-3-14"></a> <span class="n">database_url</span><span class="o">=</span><span class="n">worker_db_url</span><span class="p">,</span> <span class="n">base</span><span class="o">=</span><span class="n">Base</span><span class="p">,</span> <span class="n">cleanup</span><span class="o">=</span><span class="kc">True</span>
|
|
||||||
</span><span id="__span-3-15"><a id="__codelineno-3-15" name="__codelineno-3-15" href="#__codelineno-3-15"></a> <span class="p">)</span> <span class="k">as</span> <span class="n">session</span><span class="p">:</span>
|
|
||||||
</span><span id="__span-3-16"><a id="__codelineno-3-16" name="__codelineno-3-16" href="#__codelineno-3-16"></a> <span class="k">yield</span> <span class="n">session</span>
|
|
||||||
</span></code></pre></div>
|
</span></code></pre></div>
|
||||||
|
<h2 id="database-sessions">Database sessions<a class="headerlink" href="#database-sessions" title="Permanent link">¶</a></h2>
|
||||||
|
<p>Use <a href="../../reference/pytest/#fastapi_toolsets.pytest.utils.create_worker_database"><code>create_worker_database</code></a> + <a href="../../reference/pytest/#fastapi_toolsets.pytest.utils.create_db_session"><code>create_db_session</code></a> to get a fully isolated <code>AsyncSession</code> for each test:</p>
|
||||||
|
<div class="language-python highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.pytest</span><span class="w"> </span><span class="kn">import</span> <span class="n">create_worker_database</span><span class="p">,</span> <span class="n">create_db_session</span>
|
||||||
|
</span><span id="__span-4-2"><a id="__codelineno-4-2" name="__codelineno-4-2" href="#__codelineno-4-2"></a>
|
||||||
|
</span><span id="__span-4-3"><a id="__codelineno-4-3" name="__codelineno-4-3" href="#__codelineno-4-3"></a><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">"session"</span><span class="p">)</span>
|
||||||
|
</span><span id="__span-4-4"><a id="__codelineno-4-4" name="__codelineno-4-4" href="#__codelineno-4-4"></a><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">worker_db_url</span><span class="p">():</span>
|
||||||
|
</span><span id="__span-4-5"><a id="__codelineno-4-5" name="__codelineno-4-5" href="#__codelineno-4-5"></a> <span class="k">async</span> <span class="k">with</span> <span class="n">create_worker_database</span><span class="p">(</span>
|
||||||
|
</span><span id="__span-4-6"><a id="__codelineno-4-6" name="__codelineno-4-6" href="#__codelineno-4-6"></a> <span class="n">database_url</span><span class="o">=</span><span class="nb">str</span><span class="p">(</span><span class="n">settings</span><span class="o">.</span><span class="n">SQLALCHEMY_DATABASE_URI</span><span class="p">)</span>
|
||||||
|
</span><span id="__span-4-7"><a id="__codelineno-4-7" name="__codelineno-4-7" href="#__codelineno-4-7"></a> <span class="p">)</span> <span class="k">as</span> <span class="n">url</span><span class="p">:</span>
|
||||||
|
</span><span id="__span-4-8"><a id="__codelineno-4-8" name="__codelineno-4-8" href="#__codelineno-4-8"></a> <span class="k">yield</span> <span class="n">url</span>
|
||||||
|
</span><span id="__span-4-9"><a id="__codelineno-4-9" name="__codelineno-4-9" href="#__codelineno-4-9"></a>
|
||||||
|
</span><span id="__span-4-10"><a id="__codelineno-4-10" name="__codelineno-4-10" href="#__codelineno-4-10"></a>
|
||||||
|
</span><span id="__span-4-11"><a id="__codelineno-4-11" name="__codelineno-4-11" href="#__codelineno-4-11"></a><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span>
|
||||||
|
</span><span id="__span-4-12"><a id="__codelineno-4-12" name="__codelineno-4-12" href="#__codelineno-4-12"></a><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">db_session</span><span class="p">(</span><span class="n">worker_db_url</span><span class="p">):</span>
|
||||||
|
</span><span id="__span-4-13"><a id="__codelineno-4-13" name="__codelineno-4-13" href="#__codelineno-4-13"></a> <span class="k">async</span> <span class="k">with</span> <span class="n">create_db_session</span><span class="p">(</span>
|
||||||
|
</span><span id="__span-4-14"><a id="__codelineno-4-14" name="__codelineno-4-14" href="#__codelineno-4-14"></a> <span class="n">database_url</span><span class="o">=</span><span class="n">worker_db_url</span><span class="p">,</span> <span class="n">base</span><span class="o">=</span><span class="n">Base</span><span class="p">,</span> <span class="n">cleanup</span><span class="o">=</span><span class="kc">True</span>
|
||||||
|
</span><span id="__span-4-15"><a id="__codelineno-4-15" name="__codelineno-4-15" href="#__codelineno-4-15"></a> <span class="p">)</span> <span class="k">as</span> <span class="n">session</span><span class="p">:</span>
|
||||||
|
</span><span id="__span-4-16"><a id="__codelineno-4-16" name="__codelineno-4-16" href="#__codelineno-4-16"></a> <span class="k">yield</span> <span class="n">session</span>
|
||||||
|
</span></code></pre></div>
|
||||||
|
<p><code>create_worker_database</code> connects without specifying a database (asyncpg falls back to the username), so the target test database does not need to exist beforehand.</p>
|
||||||
<div class="admonition info">
|
<div class="admonition info">
|
||||||
<p class="admonition-title">Info</p>
|
<p class="admonition-title">Info</p>
|
||||||
<p>In this example, the database is reset between each test using the argument <code>cleanup=True</code>.</p>
|
<p><code>cleanup=True</code> truncates all tables between tests via <code>TRUNCATE … RESTART IDENTITY CASCADE</code>, which is faster than dropping and recreating tables.</p>
|
||||||
</div>
|
</div>
|
||||||
<p>Use <a href="../../reference/pytest/#fastapi_toolsets.pytest.utils.worker_database_url"><code>worker_database_url</code></a> to derive the per-worker URL manually if needed:</p>
|
<h3 id="engine-and-session-options">Engine and session options<a class="headerlink" href="#engine-and-session-options" title="Permanent link">¶</a></h3>
|
||||||
<div class="language-python highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.pytest</span><span class="w"> </span><span class="kn">import</span> <span class="n">worker_database_url</span>
|
<p>Pass <code>engine_kwargs</code> or <code>session_kwargs</code> to forward options to the underlying SQLAlchemy primitives:</p>
|
||||||
</span><span id="__span-4-2"><a id="__codelineno-4-2" name="__codelineno-4-2" href="#__codelineno-4-2"></a>
|
<div class="language-python highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="k">async</span> <span class="k">with</span> <span class="n">create_db_session</span><span class="p">(</span>
|
||||||
</span><span id="__span-4-3"><a id="__codelineno-4-3" name="__codelineno-4-3" href="#__codelineno-4-3"></a><span class="n">url</span> <span class="o">=</span> <span class="n">worker_database_url</span><span class="p">(</span><span class="s2">"postgresql+asyncpg://user:pass@localhost/test_db"</span><span class="p">,</span> <span class="n">default_test_db</span><span class="o">=</span><span class="s2">"test"</span><span class="p">)</span>
|
</span><span id="__span-5-2"><a id="__codelineno-5-2" name="__codelineno-5-2" href="#__codelineno-5-2"></a> <span class="n">database_url</span><span class="o">=</span><span class="n">worker_db_url</span><span class="p">,</span>
|
||||||
</span><span id="__span-4-4"><a id="__codelineno-4-4" name="__codelineno-4-4" href="#__codelineno-4-4"></a><span class="c1"># e.g. "postgresql+asyncpg://user:pass@localhost/test_db_gw0" under xdist</span>
|
</span><span id="__span-5-3"><a id="__codelineno-5-3" name="__codelineno-5-3" href="#__codelineno-5-3"></a> <span class="n">base</span><span class="o">=</span><span class="n">Base</span><span class="p">,</span>
|
||||||
|
</span><span id="__span-5-4"><a id="__codelineno-5-4" name="__codelineno-5-4" href="#__codelineno-5-4"></a> <span class="n">engine_kwargs</span><span class="o">=</span><span class="p">{</span><span class="s2">"pool_size"</span><span class="p">:</span> <span class="mi">5</span><span class="p">,</span> <span class="s2">"connect_args"</span><span class="p">:</span> <span class="p">{</span><span class="s2">"timeout"</span><span class="p">:</span> <span class="mi">10</span><span class="p">}},</span>
|
||||||
|
</span><span id="__span-5-5"><a id="__codelineno-5-5" name="__codelineno-5-5" href="#__codelineno-5-5"></a> <span class="n">session_kwargs</span><span class="o">=</span><span class="p">{</span><span class="s2">"autoflush"</span><span class="p">:</span> <span class="kc">False</span><span class="p">},</span>
|
||||||
|
</span><span id="__span-5-6"><a id="__codelineno-5-6" name="__codelineno-5-6" href="#__codelineno-5-6"></a><span class="p">)</span> <span class="k">as</span> <span class="n">session</span><span class="p">:</span>
|
||||||
|
</span><span id="__span-5-7"><a id="__codelineno-5-7" name="__codelineno-5-7" href="#__codelineno-5-7"></a> <span class="o">...</span>
|
||||||
</span></code></pre></div>
|
</span></code></pre></div>
|
||||||
<h2 id="parallel-testing-with-pytest-xdist">Parallel testing with pytest-xdist<a class="headerlink" href="#parallel-testing-with-pytest-xdist" title="Permanent link">¶</a></h2>
|
<h2 id="parallel-testing-with-pytest-xdist">Parallel testing with pytest-xdist<a class="headerlink" href="#parallel-testing-with-pytest-xdist" title="Permanent link">¶</a></h2>
|
||||||
<p>The examples above are already compatible with parallel test execution with <code>pytest-xdist</code>.</p>
|
<p>The fixtures above work with <code>pytest-xdist</code> out of the box. Each worker gets its own database named after the worker (e.g. <code>gw0</code>, <code>gw1</code>). Pass <code>prefix</code> to namespace the database (e.g. <code>prefix="myapp"</code> → <code>myapp_gw0</code>).</p>
|
||||||
<h2 id="cleaning-up-tables">Cleaning up tables<a class="headerlink" href="#cleaning-up-tables" title="Permanent link">¶</a></h2>
|
<p>Use <a href="../../reference/pytest/#fastapi_toolsets.pytest.utils.worker_database_url"><code>worker_database_url</code></a> to derive the per-worker URL manually if needed:</p>
|
||||||
<p>If you want to manually clean up a database you can use <a href="../../reference/db/#fastapi_toolsets.db.cleanup_tables"><code>cleanup_tables</code></a>, this will truncate all tables between tests for fast isolation:</p>
|
<div class="language-python highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.pytest</span><span class="w"> </span><span class="kn">import</span> <span class="n">worker_database_url</span>
|
||||||
<div class="language-python highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.db</span><span class="w"> </span><span class="kn">import</span> <span class="n">cleanup_tables</span>
|
</span><span id="__span-6-2"><a id="__codelineno-6-2" name="__codelineno-6-2" href="#__codelineno-6-2"></a>
|
||||||
</span><span id="__span-5-2"><a id="__codelineno-5-2" name="__codelineno-5-2" href="#__codelineno-5-2"></a>
|
</span><span id="__span-6-3"><a id="__codelineno-6-3" name="__codelineno-6-3" href="#__codelineno-6-3"></a><span class="n">url</span> <span class="o">=</span> <span class="n">worker_database_url</span><span class="p">(</span><span class="s2">"postgresql+asyncpg://user:pass@localhost/myapp"</span><span class="p">,</span> <span class="n">default_test_db</span><span class="o">=</span><span class="s2">"test"</span><span class="p">)</span>
|
||||||
</span><span id="__span-5-3"><a id="__codelineno-5-3" name="__codelineno-5-3" href="#__codelineno-5-3"></a><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">autouse</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
|
</span><span id="__span-6-4"><a id="__codelineno-6-4" name="__codelineno-6-4" href="#__codelineno-6-4"></a><span class="c1"># → "postgresql+asyncpg://user:pass@localhost/gw0" under xdist</span>
|
||||||
</span><span id="__span-5-4"><a id="__codelineno-5-4" name="__codelineno-5-4" href="#__codelineno-5-4"></a><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">clean</span><span class="p">(</span><span class="n">db_session</span><span class="p">):</span>
|
</span><span id="__span-6-5"><a id="__codelineno-6-5" name="__codelineno-6-5" href="#__codelineno-6-5"></a><span class="c1"># → "postgresql+asyncpg://user:pass@localhost/test" otherwise</span>
|
||||||
</span><span id="__span-5-5"><a id="__codelineno-5-5" name="__codelineno-5-5" href="#__codelineno-5-5"></a> <span class="k">yield</span>
|
</span><span id="__span-6-6"><a id="__codelineno-6-6" name="__codelineno-6-6" href="#__codelineno-6-6"></a>
|
||||||
</span><span id="__span-5-6"><a id="__codelineno-5-6" name="__codelineno-5-6" href="#__codelineno-5-6"></a> <span class="k">await</span> <span class="n">cleanup_tables</span><span class="p">(</span><span class="n">session</span><span class="o">=</span><span class="n">db_session</span><span class="p">,</span> <span class="n">base</span><span class="o">=</span><span class="n">Base</span><span class="p">)</span>
|
</span><span id="__span-6-7"><a id="__codelineno-6-7" name="__codelineno-6-7" href="#__codelineno-6-7"></a><span class="n">url</span> <span class="o">=</span> <span class="n">worker_database_url</span><span class="p">(</span><span class="s2">"postgresql+asyncpg://user:pass@localhost/myapp"</span><span class="p">,</span> <span class="n">default_test_db</span><span class="o">=</span><span class="s2">"test"</span><span class="p">,</span> <span class="n">prefix</span><span class="o">=</span><span class="s2">"myapp"</span><span class="p">)</span>
|
||||||
|
</span><span id="__span-6-8"><a id="__codelineno-6-8" name="__codelineno-6-8" href="#__codelineno-6-8"></a><span class="c1"># → "postgresql+asyncpg://user:pass@localhost/myapp_gw0" under xdist</span>
|
||||||
|
</span><span id="__span-6-9"><a id="__codelineno-6-9" name="__codelineno-6-9" href="#__codelineno-6-9"></a><span class="c1"># → "postgresql+asyncpg://user:pass@localhost/myapp_test" otherwise</span>
|
||||||
|
</span></code></pre></div>
|
||||||
|
<h2 id="manual-table-cleanup">Manual table cleanup<a class="headerlink" href="#manual-table-cleanup" title="Permanent link">¶</a></h2>
|
||||||
|
<p><a href="../../reference/db/#fastapi_toolsets.db.cleanup_tables"><code>cleanup_tables</code></a> truncates all tables in a single statement and can be called directly when you need more control:</p>
|
||||||
|
<div class="language-python highlight"><pre><span></span><code><span id="__span-7-1"><a id="__codelineno-7-1" name="__codelineno-7-1" href="#__codelineno-7-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.db</span><span class="w"> </span><span class="kn">import</span> <span class="n">cleanup_tables</span>
|
||||||
|
</span><span id="__span-7-2"><a id="__codelineno-7-2" name="__codelineno-7-2" href="#__codelineno-7-2"></a>
|
||||||
|
</span><span id="__span-7-3"><a id="__codelineno-7-3" name="__codelineno-7-3" href="#__codelineno-7-3"></a><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">autouse</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
|
||||||
|
</span><span id="__span-7-4"><a id="__codelineno-7-4" name="__codelineno-7-4" href="#__codelineno-7-4"></a><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">clean</span><span class="p">(</span><span class="n">db_session</span><span class="p">):</span>
|
||||||
|
</span><span id="__span-7-5"><a id="__codelineno-7-5" name="__codelineno-7-5" href="#__codelineno-7-5"></a> <span class="k">yield</span>
|
||||||
|
</span><span id="__span-7-6"><a id="__codelineno-7-6" name="__codelineno-7-6" href="#__codelineno-7-6"></a> <span class="k">await</span> <span class="n">cleanup_tables</span><span class="p">(</span><span class="n">session</span><span class="o">=</span><span class="n">db_session</span><span class="p">,</span> <span class="n">base</span><span class="o">=</span><span class="n">Base</span><span class="p">)</span>
|
||||||
</span></code></pre></div>
|
</span></code></pre></div>
|
||||||
<hr />
|
<hr />
|
||||||
<p><a href="../../reference/pytest/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 7H5a2 2 0 0 0-2 2v8h2v-4h2v4h2V9a2 2 0 0 0-2-2m0 4H5V9h2m7-2h-4v10h2v-4h2a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2m0 4h-2V9h2m6 0v6h1v2h-4v-2h1V9h-1V7h4v2Z"/></svg></span> API Reference</a></p>
|
<p><a href="../../reference/pytest/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 7H5a2 2 0 0 0-2 2v8h2v-4h2v4h2V9a2 2 0 0 0-2-2m0 4H5V9h2m7-2h-4v10h2v-4h2a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2m0 4h-2V9h2m6 0v6h1v2h-4v-2h1V9h-1V7h4v2Z"/></svg></span> API Reference</a></p>
|
||||||
@@ -1890,7 +2082,7 @@
|
|||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.6e5f0216.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,90 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/module/cli/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/module/crud/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/module/db/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/module/dependencies/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/module/exceptions/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/module/fixtures/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/module/logger/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/module/metrics/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/module/models/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/module/pytest/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/module/schemas/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/module/security/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/reference/cli/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/reference/crud/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/reference/db/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/reference/dependencies/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/reference/exceptions/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/reference/fixtures/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/reference/logger/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/reference/metrics/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/reference/models/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/reference/pytest/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/reference/schemas/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/reference/security/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/examples/pagination-search/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/migration/v4/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/migration/v3/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v4.1/migration/v2/</loc>
|
||||||
|
</url>
|
||||||
|
</urlset>
|
||||||
+174
-77
@@ -18,8 +18,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="/v3.0/assets/images/favicon.png">
|
<link rel="icon" href="/v5.0/assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -30,12 +30,12 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/v3.0/assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="/v5.0/assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/v3.0/assets/stylesheets/modern/palette.dfe2e883.min.css">
|
<link rel="stylesheet" href="/v5.0/assets/stylesheets/modern/palette.dfe2e883.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -49,12 +49,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("/v3.0",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("/v5.0",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -102,7 +102,7 @@
|
|||||||
|
|
||||||
<header class="md-header" data-md-component="header">
|
<header class="md-header" data-md-component="header">
|
||||||
<nav class="md-header__inner md-grid" aria-label="Header">
|
<nav class="md-header__inner md-grid" aria-label="Header">
|
||||||
<a href="/v3.0/" title="FastAPI Toolsets" class="md-header__button md-logo" aria-label="FastAPI Toolsets" data-md-component="logo">
|
<a href="/v5.0/" title="FastAPI Toolsets" class="md-header__button md-logo" aria-label="FastAPI Toolsets" data-md-component="logo">
|
||||||
|
|
||||||
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
|
||||||
@@ -206,7 +206,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="/v3.0/" class="md-tabs__link">
|
<a href="/v5.0/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Home
|
Home
|
||||||
@@ -223,8 +223,35 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="/v3.0/module/cli/" class="md-tabs__link">
|
<a href="/v5.0/module/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Modules
|
Modules
|
||||||
@@ -242,8 +269,35 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="/v3.0/reference/cli/" class="md-tabs__link">
|
<a href="/v5.0/reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Reference
|
Reference
|
||||||
@@ -261,8 +315,15 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="/v3.0/examples/pagination-search/" class="md-tabs__link">
|
<a href="/v5.0/examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Examples
|
Examples
|
||||||
@@ -272,6 +333,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -281,7 +355,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="/v3.0/migration/v3/" class="md-tabs__link">
|
<a href="/v5.0/migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -330,7 +404,7 @@
|
|||||||
|
|
||||||
<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
|
<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
|
||||||
<label class="md-nav__title" for="__drawer">
|
<label class="md-nav__title" for="__drawer">
|
||||||
<a href="/v3.0/" title="FastAPI Toolsets" class="md-nav__button md-logo" aria-label="FastAPI Toolsets" data-md-component="logo">
|
<a href="/v5.0/" title="FastAPI Toolsets" class="md-nav__button md-logo" aria-label="FastAPI Toolsets" data-md-component="logo">
|
||||||
|
|
||||||
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-book-open" viewBox="0 0 24 24"><path d="M12 7v14M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"/></svg>
|
||||||
@@ -360,7 +434,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/" class="md-nav__link">
|
<a href="/v5.0/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -370,7 +444,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -437,7 +510,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -452,7 +524,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -463,7 +534,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/module/cli/" class="md-nav__link">
|
<a href="/v5.0/module/cli/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -473,7 +544,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -491,7 +561,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/module/crud/" class="md-nav__link">
|
<a href="/v5.0/module/crud/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -501,7 +571,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -519,7 +588,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/module/db/" class="md-nav__link">
|
<a href="/v5.0/module/db/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -529,7 +598,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -547,7 +615,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/module/dependencies/" class="md-nav__link">
|
<a href="/v5.0/module/dependencies/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -557,7 +625,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -575,7 +642,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/module/exceptions/" class="md-nav__link">
|
<a href="/v5.0/module/exceptions/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -585,7 +652,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -603,7 +669,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/module/fixtures/" class="md-nav__link">
|
<a href="/v5.0/module/fixtures/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -613,7 +679,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -631,7 +696,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/module/logger/" class="md-nav__link">
|
<a href="/v5.0/module/logger/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -641,7 +706,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -659,7 +723,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/module/metrics/" class="md-nav__link">
|
<a href="/v5.0/module/metrics/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -669,7 +733,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -687,7 +750,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/module/models/" class="md-nav__link">
|
<a href="/v5.0/module/models/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -697,7 +760,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -715,7 +777,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/module/pytest/" class="md-nav__link">
|
<a href="/v5.0/module/pytest/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -725,7 +787,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -743,7 +804,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/module/schemas/" class="md-nav__link">
|
<a href="/v5.0/module/schemas/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -753,7 +814,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -828,7 +888,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -843,7 +902,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -854,7 +912,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/reference/cli/" class="md-nav__link">
|
<a href="/v5.0/reference/cli/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -864,7 +922,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -882,7 +939,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/reference/crud/" class="md-nav__link">
|
<a href="/v5.0/reference/crud/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -892,7 +949,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -910,7 +966,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/reference/db/" class="md-nav__link">
|
<a href="/v5.0/reference/db/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -920,7 +976,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -938,7 +993,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/reference/dependencies/" class="md-nav__link">
|
<a href="/v5.0/reference/dependencies/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -948,7 +1003,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -966,7 +1020,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/reference/exceptions/" class="md-nav__link">
|
<a href="/v5.0/reference/exceptions/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -976,7 +1030,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -994,7 +1047,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/reference/fixtures/" class="md-nav__link">
|
<a href="/v5.0/reference/fixtures/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1004,7 +1057,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1022,7 +1074,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/reference/logger/" class="md-nav__link">
|
<a href="/v5.0/reference/logger/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1032,7 +1084,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1050,7 +1101,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/reference/metrics/" class="md-nav__link">
|
<a href="/v5.0/reference/metrics/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1060,7 +1111,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1078,7 +1128,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/reference/models/" class="md-nav__link">
|
<a href="/v5.0/reference/models/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1088,7 +1138,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1106,7 +1155,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/reference/pytest/" class="md-nav__link">
|
<a href="/v5.0/reference/pytest/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1116,7 +1165,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1134,7 +1182,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/reference/schemas/" class="md-nav__link">
|
<a href="/v5.0/reference/schemas/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1144,7 +1192,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1199,7 +1246,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1214,7 +1260,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1225,7 +1270,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/examples/pagination-search/" class="md-nav__link">
|
<a href="/v5.0/examples/pagination-search/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1235,7 +1280,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1270,6 +1314,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1292,7 +1340,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1307,7 +1354,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1318,15 +1364,14 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/migration/v3/" class="md-nav__link">
|
<a href="/v5.0/migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
v3.0
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
@@ -1346,7 +1391,61 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="/v3.0/migration/v2/" class="md-nav__link">
|
<a href="/v5.0/migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="/v5.0/migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="/v5.0/migration/v2/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1356,7 +1455,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1391,7 +1489,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1497,10 +1594,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"/v3.0","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"/v3.0/assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"/v5.0","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"/v5.0/assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="/v3.0/assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="/v5.0/assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 1.8 KiB |
@@ -0,0 +1,29 @@
|
|||||||
|
-------------------------------------------------------------------------------
|
||||||
|
Third-Party licenses
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Package: clipboard@2.0.11
|
||||||
|
License: MIT
|
||||||
|
Copyright: Zeno Rocha
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Package: escape-html@1.0.3
|
||||||
|
License: MIT
|
||||||
|
Copyright: 2012-2013 TJ Holowaychuk
|
||||||
|
2015 Andreas Lubbe
|
||||||
|
2015 Tiancheng "Timothy" Gu
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Package: focus-visible@5.2.1
|
||||||
|
License: W3C
|
||||||
|
Copyright: WICG
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Package: rxjs@7.8.2
|
||||||
|
License: Apache-2.0
|
||||||
|
Copyright: 2015-2018 Google, Inc.,
|
||||||
|
2015-2018 Netflix, Inc.,
|
||||||
|
2015-2018 Microsoft Corp. and contributors
|
||||||
+10
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="./assets/images/favicon.png">
|
<link rel="icon" href="./assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="./assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="./assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -53,12 +53,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL(".",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL(".",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -230,6 +230,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="./module/cli/" class="md-tabs__link">
|
<a href="./module/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -249,6 +276,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="./reference/cli/" class="md-tabs__link">
|
<a href="./reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -268,6 +322,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="./examples/pagination-search/" class="md-tabs__link">
|
<a href="./examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -279,6 +340,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -288,7 +362,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="./migration/v3/" class="md-tabs__link">
|
<a href="./migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -386,7 +460,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -404,7 +477,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -430,9 +502,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#installation" class="md-nav__link">
|
<a href="#installation" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Installation
|
Installation
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -441,9 +513,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#features" class="md-nav__link">
|
<a href="#features" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Features
|
Features
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -453,9 +525,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#core" class="md-nav__link">
|
<a href="#core" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Core
|
Core
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -464,9 +536,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#optional" class="md-nav__link">
|
<a href="#optional" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Optional
|
Optional
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -480,9 +552,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#license" class="md-nav__link">
|
<a href="#license" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
License
|
License
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -491,9 +563,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#contributing" class="md-nav__link">
|
<a href="#contributing" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Contributing
|
Contributing
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -564,7 +636,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -579,7 +650,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -600,7 +670,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -628,7 +697,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -656,7 +724,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -684,7 +751,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -712,7 +778,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -740,7 +805,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -768,7 +832,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -796,7 +859,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -824,7 +886,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -852,7 +913,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -880,7 +940,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -955,7 +1014,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -970,7 +1028,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -991,7 +1048,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1019,7 +1075,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1047,7 +1102,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1075,7 +1129,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1103,7 +1156,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1131,7 +1183,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1159,7 +1210,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1187,7 +1237,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1215,7 +1264,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1243,7 +1291,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1271,7 +1318,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1326,7 +1372,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1341,7 +1386,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1362,7 +1406,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1397,6 +1440,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1419,7 +1466,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1434,7 +1480,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1444,6 +1489,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="./migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="./migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="./migration/v3/" class="md-nav__link">
|
<a href="./migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1455,7 +1554,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1483,7 +1581,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1518,7 +1615,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1571,9 +1667,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#installation" class="md-nav__link">
|
<a href="#installation" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Installation
|
Installation
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1582,9 +1678,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#features" class="md-nav__link">
|
<a href="#features" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Features
|
Features
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1594,9 +1690,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#core" class="md-nav__link">
|
<a href="#core" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Core
|
Core
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1605,9 +1701,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#optional" class="md-nav__link">
|
<a href="#optional" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Optional
|
Optional
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1621,9 +1717,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#license" class="md-nav__link">
|
<a href="#license" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
License
|
License
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1632,9 +1728,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#contributing" class="md-nav__link">
|
<a href="#contributing" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Contributing
|
Contributing
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1809,10 +1905,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":".","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"./assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":".","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"./assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="./assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="./assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/migration/v2/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/migration/v2/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../v3/">
|
<link rel="prev" href="../v3/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -230,6 +230,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../module/cli/" class="md-tabs__link">
|
<a href="../../module/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -249,6 +276,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../reference/cli/" class="md-tabs__link">
|
<a href="../../reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -268,6 +322,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../v3/" class="md-tabs__link">
|
<a href="../v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -446,7 +519,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -461,7 +533,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -482,7 +553,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -510,7 +580,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -538,7 +607,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -566,7 +634,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -594,7 +661,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -622,7 +688,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -650,7 +715,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -678,7 +742,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -706,7 +769,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -734,7 +796,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -762,7 +823,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -837,7 +897,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -852,7 +911,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -873,7 +931,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -901,7 +958,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -929,7 +985,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -957,7 +1012,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -985,7 +1039,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1013,7 +1066,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1041,7 +1093,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1069,7 +1120,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1097,7 +1147,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1125,7 +1174,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1153,7 +1201,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1208,7 +1255,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1223,7 +1269,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1244,7 +1289,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1284,6 +1328,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1306,7 +1354,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1321,7 +1368,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1331,6 +1377,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../v3/" class="md-nav__link">
|
<a href="../v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1342,7 +1442,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1379,7 +1478,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1397,7 +1495,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1423,9 +1520,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#crud" class="md-nav__link">
|
<a href="#crud" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CRUD
|
CRUD
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1435,9 +1532,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#schema-is-now-required-in-offset_paginate-and-cursor_paginate" class="md-nav__link">
|
<a href="#schema-is-now-required-in-offset_paginate-and-cursor_paginate" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
schema is now required in offset_paginate() and cursor_paginate()
|
<code>schema</code> is now required in <code>offset_paginate()</code> and <code>cursor_paginate()</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1446,9 +1543,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#as_response-removed-from-create-get-and-update" class="md-nav__link">
|
<a href="#as_response-removed-from-create-get-and-update" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
as_response removed from create(), get(), and update()
|
<code>as_response</code> removed from <code>create()</code>, <code>get()</code>, and <code>update()</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1457,9 +1554,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#delete-as_response-renamed-and-return-type-changed" class="md-nav__link">
|
<a href="#delete-as_response-renamed-and-return-type-changed" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
delete(): as_response renamed and return type changed
|
<code>delete()</code>: <code>as_response</code> renamed and return type changed
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1468,9 +1565,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#paginate-alias-removed" class="md-nav__link">
|
<a href="#paginate-alias-removed" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
paginate() alias removed
|
<code>paginate()</code> alias removed
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1484,9 +1581,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#exceptions" class="md-nav__link">
|
<a href="#exceptions" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Exceptions
|
Exceptions
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1496,9 +1593,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#missing-api_error-raises-typeerror-at-class-definition-time" class="md-nav__link">
|
<a href="#missing-api_error-raises-typeerror-at-class-definition-time" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Missing api_error raises TypeError at class definition time
|
Missing <code>api_error</code> raises <code>TypeError</code> at class definition time
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1512,9 +1609,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#schemas" class="md-nav__link">
|
<a href="#schemas" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Schemas
|
Schemas
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1524,9 +1621,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#pagination-alias-removed" class="md-nav__link">
|
<a href="#pagination-alias-removed" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Pagination alias removed
|
<code>Pagination</code> alias removed
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1570,7 +1667,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1623,9 +1719,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#crud" class="md-nav__link">
|
<a href="#crud" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CRUD
|
CRUD
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1635,9 +1731,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#schema-is-now-required-in-offset_paginate-and-cursor_paginate" class="md-nav__link">
|
<a href="#schema-is-now-required-in-offset_paginate-and-cursor_paginate" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
schema is now required in offset_paginate() and cursor_paginate()
|
<code>schema</code> is now required in <code>offset_paginate()</code> and <code>cursor_paginate()</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1646,9 +1742,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#as_response-removed-from-create-get-and-update" class="md-nav__link">
|
<a href="#as_response-removed-from-create-get-and-update" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
as_response removed from create(), get(), and update()
|
<code>as_response</code> removed from <code>create()</code>, <code>get()</code>, and <code>update()</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1657,9 +1753,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#delete-as_response-renamed-and-return-type-changed" class="md-nav__link">
|
<a href="#delete-as_response-renamed-and-return-type-changed" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
delete(): as_response renamed and return type changed
|
<code>delete()</code>: <code>as_response</code> renamed and return type changed
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1668,9 +1764,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#paginate-alias-removed" class="md-nav__link">
|
<a href="#paginate-alias-removed" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
paginate() alias removed
|
<code>paginate()</code> alias removed
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1684,9 +1780,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#exceptions" class="md-nav__link">
|
<a href="#exceptions" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Exceptions
|
Exceptions
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1696,9 +1792,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#missing-api_error-raises-typeerror-at-class-definition-time" class="md-nav__link">
|
<a href="#missing-api_error-raises-typeerror-at-class-definition-time" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Missing api_error raises TypeError at class definition time
|
Missing <code>api_error</code> raises <code>TypeError</code> at class definition time
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1712,9 +1808,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#schemas" class="md-nav__link">
|
<a href="#schemas" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Schemas
|
Schemas
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1724,9 +1820,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#pagination-alias-removed" class="md-nav__link">
|
<a href="#pagination-alias-removed" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Pagination alias removed
|
<code>Pagination</code> alias removed
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1764,6 +1860,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1777,10 +1874,24 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../v3/" class="md-path__link">
|
<a href="../v5/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Migration
|
Migration
|
||||||
@@ -2025,10 +2136,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
@@ -12,10 +12,10 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/migration/v3/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/migration/v3/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../../examples/pagination-search/">
|
<link rel="prev" href="../v4/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="next" href="../v2/">
|
<link rel="next" href="../v2/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -230,6 +230,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../module/cli/" class="md-tabs__link">
|
<a href="../../module/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -249,6 +276,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../reference/cli/" class="md-tabs__link">
|
<a href="../../reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -268,6 +322,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="././" class="md-tabs__link">
|
<a href="../v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -446,7 +519,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -461,7 +533,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -482,7 +553,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -510,7 +580,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -538,7 +607,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -566,7 +634,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -594,7 +661,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -622,7 +688,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -650,7 +715,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -678,7 +742,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -706,7 +769,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -734,7 +796,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -762,7 +823,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -837,7 +897,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -852,7 +911,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -873,7 +931,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -901,7 +958,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -929,7 +985,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -957,7 +1012,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -985,7 +1039,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1013,7 +1066,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1041,7 +1093,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1069,7 +1120,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1097,7 +1147,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1125,7 +1174,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1153,7 +1201,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1208,7 +1255,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1223,7 +1269,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1244,7 +1289,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1284,6 +1328,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1306,7 +1354,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1321,7 +1368,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1331,6 +1377,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item md-nav__item--active">
|
<li class="md-nav__item md-nav__item--active">
|
||||||
@@ -1351,7 +1451,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1369,7 +1468,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1395,9 +1493,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#crud" class="md-nav__link">
|
<a href="#crud" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CRUD
|
CRUD
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1407,9 +1505,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#facet-keys-now-always-use-the-full-relationship-chain" class="md-nav__link">
|
<a href="#facet-keys-now-always-use-the-full-relationship-chain" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Facet keys now always use the full relationship chain
|
Facet keys now always use the full relationship chain
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1418,9 +1516,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#_params-dependencies-consolidated-into-per-paginate-methods" class="md-nav__link">
|
<a href="#_params-dependencies-consolidated-into-per-paginate-methods" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
*_params dependencies consolidated into per-paginate methods
|
<code>*_params</code> dependencies consolidated into per-paginate methods
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1434,9 +1532,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#models" class="md-nav__link">
|
<a href="#models" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Models
|
Models
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1446,9 +1544,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#watchedfieldsmixin-and-watch-removed" class="md-nav__link">
|
<a href="#watchedfieldsmixin-and-watch-removed" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
WatchedFieldsMixin and @watch removed
|
<code>WatchedFieldsMixin</code> and <code>@watch</code> removed
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1457,9 +1555,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#eventsession-now-required" class="md-nav__link">
|
<a href="#eventsession-now-required" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
EventSession now required
|
<code>EventSession</code> now required
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1496,7 +1594,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1531,7 +1628,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1584,9 +1680,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#crud" class="md-nav__link">
|
<a href="#crud" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CRUD
|
CRUD
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1596,9 +1692,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#facet-keys-now-always-use-the-full-relationship-chain" class="md-nav__link">
|
<a href="#facet-keys-now-always-use-the-full-relationship-chain" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Facet keys now always use the full relationship chain
|
Facet keys now always use the full relationship chain
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1607,9 +1703,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#_params-dependencies-consolidated-into-per-paginate-methods" class="md-nav__link">
|
<a href="#_params-dependencies-consolidated-into-per-paginate-methods" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
*_params dependencies consolidated into per-paginate methods
|
<code>*_params</code> dependencies consolidated into per-paginate methods
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1623,9 +1719,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#models" class="md-nav__link">
|
<a href="#models" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Models
|
Models
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1635,9 +1731,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#watchedfieldsmixin-and-watch-removed" class="md-nav__link">
|
<a href="#watchedfieldsmixin-and-watch-removed" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
WatchedFieldsMixin and @watch removed
|
<code>WatchedFieldsMixin</code> and <code>@watch</code> removed
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1646,9 +1742,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#eventsession-now-required" class="md-nav__link">
|
<a href="#eventsession-now-required" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
EventSession now required
|
<code>EventSession</code> now required
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1686,6 +1782,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1699,10 +1796,24 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="././" class="md-path__link">
|
<a href="../v5/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Migration
|
Migration
|
||||||
@@ -1949,7 +2060,7 @@
|
|||||||
<nav class="md-footer__inner md-grid" aria-label="Footer" >
|
<nav class="md-footer__inner md-grid" aria-label="Footer" >
|
||||||
|
|
||||||
|
|
||||||
<a href="../../examples/pagination-search/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Pagination & Search">
|
<a href="../v4/" class="md-footer__link md-footer__link--prev" aria-label="Previous: v4.0">
|
||||||
<div class="md-footer__button md-icon">
|
<div class="md-footer__button md-icon">
|
||||||
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="lucide lucide-arrow-left" viewBox="0 0 24 24"><path d="m12 19-7-7 7-7M19 12H5"/></svg>
|
||||||
@@ -1959,7 +2070,7 @@
|
|||||||
Previous
|
Previous
|
||||||
</span>
|
</span>
|
||||||
<div class="md-ellipsis">
|
<div class="md-ellipsis">
|
||||||
Pagination & Search
|
v4.0
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
@@ -2013,10 +2124,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/module/dependencies/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/module/dependencies/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../db/">
|
<link rel="prev" href="../db/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -232,6 +232,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../reference/cli/" class="md-tabs__link">
|
<a href="../../reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -451,7 +524,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -466,7 +538,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -487,7 +558,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -515,7 +585,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -543,7 +612,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -580,7 +648,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -598,7 +665,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -624,9 +690,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -635,9 +701,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#pathdependency" class="md-nav__link">
|
<a href="#pathdependency" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
PathDependency
|
<code>PathDependency</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -646,9 +712,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#bodydependency" class="md-nav__link">
|
<a href="#bodydependency" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
BodyDependency
|
<code>BodyDependency</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -680,7 +746,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -708,7 +773,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -736,7 +800,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -764,7 +827,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -792,7 +854,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -820,7 +881,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -848,7 +908,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -923,7 +982,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -938,7 +996,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -959,7 +1016,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -987,7 +1043,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1015,7 +1070,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1043,7 +1097,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1071,7 +1124,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1099,7 +1151,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1127,7 +1178,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1155,7 +1205,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1183,7 +1232,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1211,7 +1259,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1239,7 +1286,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1294,7 +1340,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1309,7 +1354,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1330,7 +1374,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1365,6 +1408,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1387,7 +1434,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1402,7 +1448,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1412,6 +1457,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1423,7 +1522,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1451,7 +1549,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1486,7 +1583,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1539,9 +1635,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1550,9 +1646,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#pathdependency" class="md-nav__link">
|
<a href="#pathdependency" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
PathDependency
|
<code>PathDependency</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1561,9 +1657,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#bodydependency" class="md-nav__link">
|
<a href="#bodydependency" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
BodyDependency
|
<code>BodyDependency</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1596,6 +1692,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1611,9 +1708,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Modules
|
Modules
|
||||||
</span>
|
</span>
|
||||||
@@ -1791,10 +1916,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/module/exceptions/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/module/exceptions/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../dependencies/">
|
<link rel="prev" href="../dependencies/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -232,6 +232,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../reference/cli/" class="md-tabs__link">
|
<a href="../../reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -451,7 +524,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -466,7 +538,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -487,7 +558,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -515,7 +585,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -543,7 +612,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -571,7 +639,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -608,7 +675,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -626,7 +692,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -652,9 +717,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -663,9 +728,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#setup" class="md-nav__link">
|
<a href="#setup" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Setup
|
Setup
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -674,9 +739,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#built-in-exceptions" class="md-nav__link">
|
<a href="#built-in-exceptions" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Built-in exceptions
|
Built-in exceptions
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -686,9 +751,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#per-instance-overrides" class="md-nav__link">
|
<a href="#per-instance-overrides" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Per-instance overrides
|
Per-instance overrides
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -702,9 +767,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#custom-exceptions" class="md-nav__link">
|
<a href="#custom-exceptions" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Custom exceptions
|
Custom exceptions
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -714,9 +779,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#custom-__init__" class="md-nav__link">
|
<a href="#custom-__init__" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Custom __init__
|
Custom <code>__init__</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -725,9 +790,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#intermediate-base-classes" class="md-nav__link">
|
<a href="#intermediate-base-classes" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Intermediate base classes
|
Intermediate base classes
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -741,9 +806,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#openapi-response-documentation" class="md-nav__link">
|
<a href="#openapi-response-documentation" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
OpenAPI response documentation
|
OpenAPI response documentation
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -775,7 +840,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -803,7 +867,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -831,7 +894,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -859,7 +921,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -887,7 +948,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -915,7 +975,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -990,7 +1049,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1005,7 +1063,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1026,7 +1083,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1054,7 +1110,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1082,7 +1137,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1110,7 +1164,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1138,7 +1191,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1166,7 +1218,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1194,7 +1245,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1222,7 +1272,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1250,7 +1299,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1278,7 +1326,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1306,7 +1353,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1361,7 +1407,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1376,7 +1421,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1397,7 +1441,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1432,6 +1475,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1454,7 +1501,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1469,7 +1515,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1479,6 +1524,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1490,7 +1589,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1518,7 +1616,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1553,7 +1650,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1606,9 +1702,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1617,9 +1713,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#setup" class="md-nav__link">
|
<a href="#setup" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Setup
|
Setup
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1628,9 +1724,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#built-in-exceptions" class="md-nav__link">
|
<a href="#built-in-exceptions" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Built-in exceptions
|
Built-in exceptions
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1640,9 +1736,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#per-instance-overrides" class="md-nav__link">
|
<a href="#per-instance-overrides" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Per-instance overrides
|
Per-instance overrides
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1656,9 +1752,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#custom-exceptions" class="md-nav__link">
|
<a href="#custom-exceptions" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Custom exceptions
|
Custom exceptions
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1668,9 +1764,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#custom-__init__" class="md-nav__link">
|
<a href="#custom-__init__" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Custom __init__
|
Custom <code>__init__</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1679,9 +1775,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#intermediate-base-classes" class="md-nav__link">
|
<a href="#intermediate-base-classes" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Intermediate base classes
|
Intermediate base classes
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1695,9 +1791,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#openapi-response-documentation" class="md-nav__link">
|
<a href="#openapi-response-documentation" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
OpenAPI response documentation
|
OpenAPI response documentation
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1730,6 +1826,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1745,9 +1842,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Modules
|
Modules
|
||||||
</span>
|
</span>
|
||||||
@@ -1843,6 +1968,16 @@
|
|||||||
<td>422</td>
|
<td>422</td>
|
||||||
<td>Invalid Order Field</td>
|
<td>Invalid Order Field</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="../../reference/exceptions/#fastapi_toolsets.exceptions.exceptions.PoolExhaustedError"><code>PoolExhaustedError</code></a></td>
|
||||||
|
<td>503</td>
|
||||||
|
<td>Service Unavailable</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><a href="../../reference/exceptions/#fastapi_toolsets.exceptions.exceptions.LockTimeoutError"><code>LockTimeoutError</code></a></td>
|
||||||
|
<td>503</td>
|
||||||
|
<td>Service Unavailable</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<h3 id="per-instance-overrides">Per-instance overrides<a class="headerlink" href="#per-instance-overrides" title="Permanent link">¶</a></h3>
|
<h3 id="per-instance-overrides">Per-instance overrides<a class="headerlink" href="#per-instance-overrides" title="Permanent link">¶</a></h3>
|
||||||
@@ -2032,10 +2167,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/module/logger/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/module/logger/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../fixtures/">
|
<link rel="prev" href="../fixtures/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -232,6 +232,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../reference/cli/" class="md-tabs__link">
|
<a href="../../reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -451,7 +524,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -466,7 +538,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -487,7 +558,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -515,7 +585,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -543,7 +612,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -571,7 +639,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -599,7 +666,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -627,7 +693,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -664,7 +729,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -682,7 +746,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -708,9 +771,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -719,9 +782,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#setup" class="md-nav__link">
|
<a href="#setup" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Setup
|
Setup
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -730,9 +793,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#getting-a-logger" class="md-nav__link">
|
<a href="#getting-a-logger" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Getting a logger
|
Getting a logger
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -764,7 +827,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -792,7 +854,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -820,7 +881,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -848,7 +908,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -923,7 +982,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -938,7 +996,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -959,7 +1016,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -987,7 +1043,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1015,7 +1070,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1043,7 +1097,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1071,7 +1124,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1099,7 +1151,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1127,7 +1178,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1155,7 +1205,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1183,7 +1232,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1211,7 +1259,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1239,7 +1286,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1294,7 +1340,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1309,7 +1354,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1330,7 +1374,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1365,6 +1408,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1387,7 +1434,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1402,7 +1448,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1412,6 +1457,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1423,7 +1522,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1451,7 +1549,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1486,7 +1583,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1539,9 +1635,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1550,9 +1646,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#setup" class="md-nav__link">
|
<a href="#setup" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Setup
|
Setup
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1561,9 +1657,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#getting-a-logger" class="md-nav__link">
|
<a href="#getting-a-logger" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Getting a logger
|
Getting a logger
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1596,6 +1692,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1611,9 +1708,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Modules
|
Modules
|
||||||
</span>
|
</span>
|
||||||
@@ -1769,10 +1894,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/module/metrics/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/module/metrics/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../logger/">
|
<link rel="prev" href="../logger/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -232,6 +232,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../reference/cli/" class="md-tabs__link">
|
<a href="../../reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -451,7 +524,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -466,7 +538,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -487,7 +558,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -515,7 +585,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -543,7 +612,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -571,7 +639,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -599,7 +666,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -627,7 +693,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -655,7 +720,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -692,7 +756,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -710,7 +773,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -736,9 +798,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#installation" class="md-nav__link">
|
<a href="#installation" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Installation
|
Installation
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -747,9 +809,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -758,9 +820,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#setup" class="md-nav__link">
|
<a href="#setup" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Setup
|
Setup
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -769,9 +831,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#declaring-metrics" class="md-nav__link">
|
<a href="#declaring-metrics" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Declaring metrics
|
Declaring metrics
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -781,9 +843,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#providers" class="md-nav__link">
|
<a href="#providers" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Providers
|
Providers
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -792,9 +854,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#collectors" class="md-nav__link">
|
<a href="#collectors" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Collectors
|
Collectors
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -808,9 +870,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#merging-registries" class="md-nav__link">
|
<a href="#merging-registries" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Merging registries
|
Merging registries
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -819,9 +881,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#multi-process-mode" class="md-nav__link">
|
<a href="#multi-process-mode" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Multi-process mode
|
Multi-process mode
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -853,7 +915,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -881,7 +942,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -909,7 +969,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -984,7 +1043,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -999,7 +1057,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1020,7 +1077,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1048,7 +1104,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1076,7 +1131,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1104,7 +1158,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1132,7 +1185,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1160,7 +1212,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1188,7 +1239,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1216,7 +1266,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1244,7 +1293,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1272,7 +1320,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1300,7 +1347,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1355,7 +1401,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1370,7 +1415,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1391,7 +1435,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1426,6 +1469,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1448,7 +1495,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1463,7 +1509,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1473,6 +1518,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1484,7 +1583,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1512,7 +1610,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1547,7 +1644,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1600,9 +1696,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#installation" class="md-nav__link">
|
<a href="#installation" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Installation
|
Installation
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1611,9 +1707,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1622,9 +1718,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#setup" class="md-nav__link">
|
<a href="#setup" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Setup
|
Setup
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1633,9 +1729,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#declaring-metrics" class="md-nav__link">
|
<a href="#declaring-metrics" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Declaring metrics
|
Declaring metrics
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1645,9 +1741,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#providers" class="md-nav__link">
|
<a href="#providers" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Providers
|
Providers
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1656,9 +1752,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#collectors" class="md-nav__link">
|
<a href="#collectors" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Collectors
|
Collectors
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1672,9 +1768,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#merging-registries" class="md-nav__link">
|
<a href="#merging-registries" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Merging registries
|
Merging registries
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1683,9 +1779,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#multi-process-mode" class="md-nav__link">
|
<a href="#multi-process-mode" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Multi-process mode
|
Multi-process mode
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1718,6 +1814,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1733,9 +1830,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Modules
|
Modules
|
||||||
</span>
|
</span>
|
||||||
@@ -1950,10 +2075,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/module/models/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/module/models/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../metrics/">
|
<link rel="prev" href="../metrics/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -232,6 +232,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../reference/cli/" class="md-tabs__link">
|
<a href="../../reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -451,7 +524,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -466,7 +538,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -487,7 +558,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -515,7 +585,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -543,7 +612,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -571,7 +639,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -599,7 +666,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -627,7 +693,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -655,7 +720,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -683,7 +747,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -720,7 +783,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -738,7 +800,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -764,9 +825,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -775,9 +836,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#mixins" class="md-nav__link">
|
<a href="#mixins" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Mixins
|
Mixins
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -787,9 +848,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#uuidmixin" class="md-nav__link">
|
<a href="#uuidmixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
UUIDMixin
|
<code>UUIDMixin</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -798,9 +859,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#uuidv7mixin" class="md-nav__link">
|
<a href="#uuidv7mixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
UUIDv7Mixin
|
<code>UUIDv7Mixin</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -809,9 +870,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#createdatmixin" class="md-nav__link">
|
<a href="#createdatmixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CreatedAtMixin
|
<code>CreatedAtMixin</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -820,9 +881,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#updatedatmixin" class="md-nav__link">
|
<a href="#updatedatmixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
UpdatedAtMixin
|
<code>UpdatedAtMixin</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -831,9 +892,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#timestampmixin" class="md-nav__link">
|
<a href="#timestampmixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
TimestampMixin
|
<code>TimestampMixin</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -847,9 +908,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#lifecycle-events" class="md-nav__link">
|
<a href="#lifecycle-events" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Lifecycle events
|
Lifecycle events
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -859,9 +920,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#setup" class="md-nav__link">
|
<a href="#setup" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Setup
|
Setup
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -870,9 +931,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#events" class="md-nav__link">
|
<a href="#events" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Events
|
Events
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -881,9 +942,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#watched-fields" class="md-nav__link">
|
<a href="#watched-fields" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Watched fields
|
Watched fields
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -892,9 +953,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#registering-handlers" class="md-nav__link">
|
<a href="#registering-handlers" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Registering handlers
|
Registering handlers
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -903,9 +964,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#field-changes-format" class="md-nav__link">
|
<a href="#field-changes-format" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Field changes format
|
Field changes format
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -942,7 +1003,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -970,7 +1030,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1045,7 +1104,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1060,7 +1118,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1081,7 +1138,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1109,7 +1165,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1137,7 +1192,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1165,7 +1219,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1193,7 +1246,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1221,7 +1273,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1249,7 +1300,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1277,7 +1327,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1305,7 +1354,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1333,7 +1381,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1361,7 +1408,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1416,7 +1462,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1431,7 +1476,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1452,7 +1496,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1487,6 +1530,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1509,7 +1556,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1524,7 +1570,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1534,6 +1579,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1545,7 +1644,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1573,7 +1671,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1608,7 +1705,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1661,9 +1757,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1672,9 +1768,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#mixins" class="md-nav__link">
|
<a href="#mixins" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Mixins
|
Mixins
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1684,9 +1780,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#uuidmixin" class="md-nav__link">
|
<a href="#uuidmixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
UUIDMixin
|
<code>UUIDMixin</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1695,9 +1791,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#uuidv7mixin" class="md-nav__link">
|
<a href="#uuidv7mixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
UUIDv7Mixin
|
<code>UUIDv7Mixin</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1706,9 +1802,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#createdatmixin" class="md-nav__link">
|
<a href="#createdatmixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CreatedAtMixin
|
<code>CreatedAtMixin</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1717,9 +1813,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#updatedatmixin" class="md-nav__link">
|
<a href="#updatedatmixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
UpdatedAtMixin
|
<code>UpdatedAtMixin</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1728,9 +1824,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#timestampmixin" class="md-nav__link">
|
<a href="#timestampmixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
TimestampMixin
|
<code>TimestampMixin</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1744,9 +1840,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#lifecycle-events" class="md-nav__link">
|
<a href="#lifecycle-events" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Lifecycle events
|
Lifecycle events
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1756,9 +1852,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#setup" class="md-nav__link">
|
<a href="#setup" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Setup
|
Setup
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1767,9 +1863,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#events" class="md-nav__link">
|
<a href="#events" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Events
|
Events
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1778,9 +1874,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#watched-fields" class="md-nav__link">
|
<a href="#watched-fields" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Watched fields
|
Watched fields
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1789,9 +1885,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#registering-handlers" class="md-nav__link">
|
<a href="#registering-handlers" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Registering handlers
|
Registering handlers
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1800,9 +1896,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#field-changes-format" class="md-nav__link">
|
<a href="#field-changes-format" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Field changes format
|
Field changes format
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1840,6 +1936,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1855,9 +1952,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Modules
|
Modules
|
||||||
</span>
|
</span>
|
||||||
@@ -1995,7 +2120,7 @@
|
|||||||
</span></code></pre></div>
|
</span></code></pre></div>
|
||||||
<div class="admonition info">
|
<div class="admonition info">
|
||||||
<p class="admonition-title">Callbacks fire on <code>session.commit()</code> only — not on savepoints.</p>
|
<p class="admonition-title">Callbacks fire on <code>session.commit()</code> only — not on savepoints.</p>
|
||||||
<p>Savepoints created by <a href="../db/"><code>get_transaction</code></a> or <code>begin_nested()</code> do <strong>not</strong>
|
<p>Savepoints created by <a href="../db/"><code>transaction</code></a> or <code>begin_nested()</code> do <strong>not</strong>
|
||||||
trigger callbacks. All events accumulated across flushes are dispatched once
|
trigger callbacks. All events accumulated across flushes are dispatched once
|
||||||
when the outermost <code>commit()</code> is called.</p>
|
when the outermost <code>commit()</code> is called.</p>
|
||||||
</div>
|
</div>
|
||||||
@@ -2207,10 +2332,10 @@ when the outermost <code>commit()</code> is called.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/module/schemas/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/module/schemas/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../pytest/">
|
<link rel="prev" href="../pytest/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -232,6 +232,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../reference/cli/" class="md-tabs__link">
|
<a href="../../reference/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -451,7 +524,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -466,7 +538,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -487,7 +558,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -515,7 +585,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -543,7 +612,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -571,7 +639,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -599,7 +666,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -627,7 +693,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -655,7 +720,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -683,7 +747,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -711,7 +774,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -739,7 +801,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -776,7 +837,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -794,7 +854,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -820,9 +879,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -831,9 +890,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#response-models" class="md-nav__link">
|
<a href="#response-models" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Response models
|
Response models
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -843,9 +902,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#responset" class="md-nav__link">
|
<a href="#responset" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Response[T]
|
<code>Response[T]</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -854,9 +913,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#paginated-response-models" class="md-nav__link">
|
<a href="#paginated-response-models" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Paginated response models
|
Paginated response models
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -866,9 +925,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#offsetpaginatedresponset" class="md-nav__link">
|
<a href="#offsetpaginatedresponset" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
OffsetPaginatedResponse[T]
|
<code>OffsetPaginatedResponse[T]</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -877,9 +936,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#cursorpaginatedresponset" class="md-nav__link">
|
<a href="#cursorpaginatedresponset" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CursorPaginatedResponse[T]
|
<code>CursorPaginatedResponse[T]</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -888,9 +947,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#paginatedresponset" class="md-nav__link">
|
<a href="#paginatedresponset" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
PaginatedResponse[T]
|
<code>PaginatedResponse[T]</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -899,9 +958,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#pagination-metadata-models" class="md-nav__link">
|
<a href="#pagination-metadata-models" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Pagination metadata models
|
Pagination metadata models
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -915,9 +974,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#errorresponse" class="md-nav__link">
|
<a href="#errorresponse" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
ErrorResponse
|
<code>ErrorResponse</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1001,7 +1060,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1016,7 +1074,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1037,7 +1094,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1065,7 +1121,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1093,7 +1148,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1121,7 +1175,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1149,7 +1202,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1177,7 +1229,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1205,7 +1256,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1233,7 +1283,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1261,7 +1310,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1289,7 +1337,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1317,7 +1364,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1372,7 +1418,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1387,7 +1432,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1408,7 +1452,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1443,6 +1486,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1465,7 +1512,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1480,7 +1526,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1490,6 +1535,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1501,7 +1600,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1529,7 +1627,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1564,7 +1661,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1617,9 +1713,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#overview" class="md-nav__link">
|
<a href="#overview" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Overview
|
Overview
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1628,9 +1724,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#response-models" class="md-nav__link">
|
<a href="#response-models" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Response models
|
Response models
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1640,9 +1736,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#responset" class="md-nav__link">
|
<a href="#responset" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Response[T]
|
<code>Response[T]</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1651,9 +1747,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#paginated-response-models" class="md-nav__link">
|
<a href="#paginated-response-models" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Paginated response models
|
Paginated response models
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1663,9 +1759,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#offsetpaginatedresponset" class="md-nav__link">
|
<a href="#offsetpaginatedresponset" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
OffsetPaginatedResponse[T]
|
<code>OffsetPaginatedResponse[T]</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1674,9 +1770,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#cursorpaginatedresponset" class="md-nav__link">
|
<a href="#cursorpaginatedresponset" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CursorPaginatedResponse[T]
|
<code>CursorPaginatedResponse[T]</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1685,9 +1781,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#paginatedresponset" class="md-nav__link">
|
<a href="#paginatedresponset" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
PaginatedResponse[T]
|
<code>PaginatedResponse[T]</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1696,9 +1792,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#pagination-metadata-models" class="md-nav__link">
|
<a href="#pagination-metadata-models" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Pagination metadata models
|
Pagination metadata models
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1712,9 +1808,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#errorresponse" class="md-nav__link">
|
<a href="#errorresponse" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
ErrorResponse
|
<code>ErrorResponse</code>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1752,6 +1848,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1767,9 +1864,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Modules
|
Modules
|
||||||
</span>
|
</span>
|
||||||
@@ -1903,7 +2028,7 @@
|
|||||||
</span><span id="__span-4-11"><a id="__codelineno-4-11" name="__codelineno-4-11" href="#__codelineno-4-11"></a><span class="p">}</span>
|
</span><span id="__span-4-11"><a id="__codelineno-4-11" name="__codelineno-4-11" href="#__codelineno-4-11"></a><span class="p">}</span>
|
||||||
</span></code></pre></div>
|
</span></code></pre></div>
|
||||||
<h4 id="paginatedresponset"><a href="../../reference/schemas/#fastapi_toolsets.schemas.PaginatedResponse"><code>PaginatedResponse[T]</code></a><a class="headerlink" href="#paginatedresponset" title="Permanent link">¶</a></h4>
|
<h4 id="paginatedresponset"><a href="../../reference/schemas/#fastapi_toolsets.schemas.PaginatedResponse"><code>PaginatedResponse[T]</code></a><a class="headerlink" href="#paginatedresponset" title="Permanent link">¶</a></h4>
|
||||||
<p>Return type for endpoints that support <strong>both</strong> pagination strategies via a <code>pagination_type</code> query parameter (using <a href="../crud/#unified-paginate--both-strategies-on-one-endpoint"><code>paginate()</code></a>).</p>
|
<p>Return type for endpoints that support <strong>both</strong> pagination strategies via a <code>pagination_type</code> query parameter (using <a href="../crud/#unified-endpoint-both-strategies"><code>paginate()</code></a>).</p>
|
||||||
<p>When used as a return annotation, <code>PaginatedResponse[T]</code> automatically expands to <code>Annotated[Union[CursorPaginatedResponse[T], OffsetPaginatedResponse[T]], Field(discriminator="pagination_type")]</code>, so FastAPI emits a proper <code>oneOf</code> + discriminator in the OpenAPI schema with no extra boilerplate:</p>
|
<p>When used as a return annotation, <code>PaginatedResponse[T]</code> automatically expands to <code>Annotated[Union[CursorPaginatedResponse[T], OffsetPaginatedResponse[T]], Field(discriminator="pagination_type")]</code>, so FastAPI emits a proper <code>oneOf</code> + discriminator in the OpenAPI schema with no extra boilerplate:</p>
|
||||||
<div class="language-python highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.crud</span><span class="w"> </span><span class="kn">import</span> <span class="n">PaginationType</span>
|
<div class="language-python highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.crud</span><span class="w"> </span><span class="kn">import</span> <span class="n">PaginationType</span>
|
||||||
</span><span id="__span-5-2"><a id="__codelineno-5-2" name="__codelineno-5-2" href="#__codelineno-5-2"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.schemas</span><span class="w"> </span><span class="kn">import</span> <span class="n">PaginatedResponse</span>
|
</span><span id="__span-5-2"><a id="__codelineno-5-2" name="__codelineno-5-2" href="#__codelineno-5-2"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.schemas</span><span class="w"> </span><span class="kn">import</span> <span class="n">PaginatedResponse</span>
|
||||||
@@ -1925,7 +2050,7 @@
|
|||||||
</span><span id="__span-5-18"><a id="__codelineno-5-18" name="__codelineno-5-18" href="#__codelineno-5-18"></a> <span class="p">)</span>
|
</span><span id="__span-5-18"><a id="__codelineno-5-18" name="__codelineno-5-18" href="#__codelineno-5-18"></a> <span class="p">)</span>
|
||||||
</span></code></pre></div>
|
</span></code></pre></div>
|
||||||
<h4 id="pagination-metadata-models">Pagination metadata models<a class="headerlink" href="#pagination-metadata-models" title="Permanent link">¶</a></h4>
|
<h4 id="pagination-metadata-models">Pagination metadata models<a class="headerlink" href="#pagination-metadata-models" title="Permanent link">¶</a></h4>
|
||||||
<p>The optional <code>filter_attributes</code> field is populated when <code>facet_fields</code> are configured on the CRUD class (see <a href="../crud/#filter-attributes-facets">Filter attributes</a>). It is <code>None</code> by default and can be hidden from API responses with <code>response_model_exclude_none=True</code>.</p>
|
<p>The optional <code>filter_attributes</code> field is populated when <code>facet_fields</code> are configured on the CRUD class (see <a href="../crud/#faceted-search">Filter attributes</a>). It is <code>None</code> by default and can be hidden from API responses with <code>response_model_exclude_none=True</code>.</p>
|
||||||
<h3 id="errorresponse"><a href="../../reference/schemas/#fastapi_toolsets.schemas.ErrorResponse"><code>ErrorResponse</code></a><a class="headerlink" href="#errorresponse" title="Permanent link">¶</a></h3>
|
<h3 id="errorresponse"><a href="../../reference/schemas/#fastapi_toolsets.schemas.ErrorResponse"><code>ErrorResponse</code></a><a class="headerlink" href="#errorresponse" title="Permanent link">¶</a></h3>
|
||||||
<p>Returned automatically by the exceptions handler.</p>
|
<p>Returned automatically by the exceptions handler.</p>
|
||||||
<hr />
|
<hr />
|
||||||
@@ -2033,10 +2158,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
Binary file not shown.
@@ -0,0 +1,7 @@
|
|||||||
|
{% extends "base.html" %} {% block extrahead %}
|
||||||
|
<script
|
||||||
|
defer
|
||||||
|
src="https://analytics.d3vyce.fr/script.js"
|
||||||
|
data-website-id="338b8816-7b99-4c6a-82f3-15595be3fd47"
|
||||||
|
></script>
|
||||||
|
{{ super() }} {% endblock %}
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/reference/cli/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/reference/cli/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../../module/schemas/">
|
<link rel="prev" href="../../module/schemas/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -230,6 +230,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../module/cli/" class="md-tabs__link">
|
<a href="../../module/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="././" class="md-tabs__link">
|
<a href="././" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -446,7 +519,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -461,7 +533,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -482,7 +553,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -510,7 +580,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -538,7 +607,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -566,7 +634,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -594,7 +661,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -622,7 +688,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -650,7 +715,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -678,7 +742,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -706,7 +769,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -734,7 +796,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -762,7 +823,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -842,7 +902,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -857,7 +916,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -887,7 +945,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -905,7 +962,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -931,9 +987,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.cli.config.import_from_string" class="md-nav__link">
|
<a href="#fastapi_toolsets.cli.config.import_from_string" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
import_from_string
|
import_from_string
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -942,9 +998,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.cli.config.get_config_value" class="md-nav__link">
|
<a href="#fastapi_toolsets.cli.config.get_config_value" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_config_value
|
get_config_value
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -953,9 +1009,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.cli.config.get_fixtures_registry" class="md-nav__link">
|
<a href="#fastapi_toolsets.cli.config.get_fixtures_registry" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_fixtures_registry
|
get_fixtures_registry
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -964,9 +1020,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.cli.config.get_db_context" class="md-nav__link">
|
<a href="#fastapi_toolsets.cli.config.get_db_context" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_db_context
|
get_db_context
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -975,9 +1031,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.cli.config.get_custom_cli" class="md-nav__link">
|
<a href="#fastapi_toolsets.cli.config.get_custom_cli" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_custom_cli
|
get_custom_cli
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -986,9 +1042,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.cli.utils.async_command" class="md-nav__link">
|
<a href="#fastapi_toolsets.cli.utils.async_command" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
async_command
|
async_command
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1020,7 +1076,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1048,7 +1103,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1076,7 +1130,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1104,7 +1157,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1132,7 +1184,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1160,7 +1211,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1188,7 +1238,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1216,7 +1265,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1244,7 +1292,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1272,7 +1319,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1327,7 +1373,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1342,7 +1387,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1363,7 +1407,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1398,6 +1441,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1420,7 +1467,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1435,7 +1481,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1445,6 +1490,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1456,7 +1555,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1484,7 +1582,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1519,7 +1616,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1572,9 +1668,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.cli.config.import_from_string" class="md-nav__link">
|
<a href="#fastapi_toolsets.cli.config.import_from_string" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
import_from_string
|
import_from_string
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1583,9 +1679,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.cli.config.get_config_value" class="md-nav__link">
|
<a href="#fastapi_toolsets.cli.config.get_config_value" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_config_value
|
get_config_value
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1594,9 +1690,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.cli.config.get_fixtures_registry" class="md-nav__link">
|
<a href="#fastapi_toolsets.cli.config.get_fixtures_registry" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_fixtures_registry
|
get_fixtures_registry
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1605,9 +1701,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.cli.config.get_db_context" class="md-nav__link">
|
<a href="#fastapi_toolsets.cli.config.get_db_context" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_db_context
|
get_db_context
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1616,9 +1712,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.cli.config.get_custom_cli" class="md-nav__link">
|
<a href="#fastapi_toolsets.cli.config.get_custom_cli" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_custom_cli
|
get_custom_cli
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1627,9 +1723,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.cli.utils.async_command" class="md-nav__link">
|
<a href="#fastapi_toolsets.cli.utils.async_command" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
async_command
|
async_command
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1662,6 +1758,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1677,9 +1774,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="././" class="md-path__link">
|
<a href="././" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Reference
|
Reference
|
||||||
</span>
|
</span>
|
||||||
@@ -2118,10 +2243,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/reference/dependencies/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/reference/dependencies/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../db/">
|
<link rel="prev" href="../db/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -230,6 +230,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../module/cli/" class="md-tabs__link">
|
<a href="../../module/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -446,7 +519,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -461,7 +533,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -482,7 +553,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -510,7 +580,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -538,7 +607,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -566,7 +634,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -594,7 +661,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -622,7 +688,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -650,7 +715,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -678,7 +742,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -706,7 +769,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -734,7 +796,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -762,7 +823,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -842,7 +902,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -857,7 +916,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -878,7 +936,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -906,7 +963,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -934,7 +990,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -971,7 +1026,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -989,7 +1043,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1015,9 +1068,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.dependencies.PathDependency" class="md-nav__link">
|
<a href="#fastapi_toolsets.dependencies.PathDependency" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
PathDependency
|
PathDependency
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1026,9 +1079,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.dependencies.BodyDependency" class="md-nav__link">
|
<a href="#fastapi_toolsets.dependencies.BodyDependency" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
BodyDependency
|
BodyDependency
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1060,7 +1113,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1088,7 +1140,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1116,7 +1167,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1144,7 +1194,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1172,7 +1221,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1200,7 +1248,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1228,7 +1275,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1283,7 +1329,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1298,7 +1343,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1319,7 +1363,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1354,6 +1397,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1376,7 +1423,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1391,7 +1437,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1401,6 +1446,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1412,7 +1511,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1440,7 +1538,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1475,7 +1572,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1528,9 +1624,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.dependencies.PathDependency" class="md-nav__link">
|
<a href="#fastapi_toolsets.dependencies.PathDependency" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
PathDependency
|
PathDependency
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1539,9 +1635,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.dependencies.BodyDependency" class="md-nav__link">
|
<a href="#fastapi_toolsets.dependencies.BodyDependency" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
BodyDependency
|
BodyDependency
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1574,6 +1670,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1589,9 +1686,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Reference
|
Reference
|
||||||
</span>
|
</span>
|
||||||
@@ -2040,10 +2165,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/reference/logger/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/reference/logger/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../fixtures/">
|
<link rel="prev" href="../fixtures/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -230,6 +230,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../module/cli/" class="md-tabs__link">
|
<a href="../../module/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -446,7 +519,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -461,7 +533,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -482,7 +553,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -510,7 +580,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -538,7 +607,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -566,7 +634,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -594,7 +661,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -622,7 +688,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -650,7 +715,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -678,7 +742,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -706,7 +769,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -734,7 +796,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -762,7 +823,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -842,7 +902,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -857,7 +916,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -878,7 +936,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -906,7 +963,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -934,7 +990,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -962,7 +1017,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -990,7 +1044,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1018,7 +1071,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1055,7 +1107,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1073,7 +1124,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1099,9 +1149,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.logger.configure_logging" class="md-nav__link">
|
<a href="#fastapi_toolsets.logger.configure_logging" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
configure_logging
|
configure_logging
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1110,9 +1160,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.logger.get_logger" class="md-nav__link">
|
<a href="#fastapi_toolsets.logger.get_logger" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_logger
|
get_logger
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1144,7 +1194,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1172,7 +1221,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1200,7 +1248,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1228,7 +1275,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1283,7 +1329,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1298,7 +1343,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1319,7 +1363,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1354,6 +1397,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1376,7 +1423,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1391,7 +1437,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1401,6 +1446,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1412,7 +1511,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1440,7 +1538,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1475,7 +1572,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1528,9 +1624,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.logger.configure_logging" class="md-nav__link">
|
<a href="#fastapi_toolsets.logger.configure_logging" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
configure_logging
|
configure_logging
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1539,9 +1635,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.logger.get_logger" class="md-nav__link">
|
<a href="#fastapi_toolsets.logger.get_logger" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_logger
|
get_logger
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1574,6 +1670,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1589,9 +1686,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Reference
|
Reference
|
||||||
</span>
|
</span>
|
||||||
@@ -1939,10 +2064,10 @@ Pass <code>None</code> to get the root logger.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/reference/metrics/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/reference/metrics/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../logger/">
|
<link rel="prev" href="../logger/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -230,6 +230,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../module/cli/" class="md-tabs__link">
|
<a href="../../module/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -446,7 +519,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -461,7 +533,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -482,7 +553,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -510,7 +580,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -538,7 +607,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -566,7 +634,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -594,7 +661,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -622,7 +688,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -650,7 +715,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -678,7 +742,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -706,7 +769,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -734,7 +796,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -762,7 +823,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -842,7 +902,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -857,7 +916,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -878,7 +936,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -906,7 +963,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -934,7 +990,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -962,7 +1017,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -990,7 +1044,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1018,7 +1071,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1046,7 +1098,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1083,7 +1134,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1101,7 +1151,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1127,9 +1176,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.Metric" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.Metric" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Metric
|
Metric
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1138,9 +1187,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
MetricsRegistry
|
MetricsRegistry
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1150,9 +1199,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get
|
get
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1161,9 +1210,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_all" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_all" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_all
|
get_all
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1172,9 +1221,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_collectors" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_collectors" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_collectors
|
get_collectors
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1183,9 +1232,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_providers" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_providers" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_providers
|
get_providers
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1194,9 +1243,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.include_registry" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.include_registry" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
include_registry
|
include_registry
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1205,9 +1254,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.register" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.register" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
register
|
register
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1221,9 +1270,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.handler.init_metrics" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.handler.init_metrics" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
init_metrics
|
init_metrics
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1255,7 +1304,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1283,7 +1331,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1311,7 +1358,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1366,7 +1412,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1381,7 +1426,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1402,7 +1446,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1437,6 +1480,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1459,7 +1506,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1474,7 +1520,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1484,6 +1529,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1495,7 +1594,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1523,7 +1621,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1558,7 +1655,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1611,9 +1707,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.Metric" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.Metric" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Metric
|
Metric
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1622,9 +1718,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
MetricsRegistry
|
MetricsRegistry
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1634,9 +1730,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get
|
get
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1645,9 +1741,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_all" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_all" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_all
|
get_all
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1656,9 +1752,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_collectors" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_collectors" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_collectors
|
get_collectors
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1667,9 +1763,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_providers" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_providers" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
get_providers
|
get_providers
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1678,9 +1774,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.include_registry" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.include_registry" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
include_registry
|
include_registry
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1689,9 +1785,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.register" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.register" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
register
|
register
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1705,9 +1801,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.metrics.handler.init_metrics" class="md-nav__link">
|
<a href="#fastapi_toolsets.metrics.handler.init_metrics" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
init_metrics
|
init_metrics
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1740,6 +1836,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1755,9 +1852,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Reference
|
Reference
|
||||||
</span>
|
</span>
|
||||||
@@ -2389,10 +2514,10 @@ If <code>False</code> (default), called once at init time.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/reference/models/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/reference/models/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../metrics/">
|
<link rel="prev" href="../metrics/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -230,6 +230,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../module/cli/" class="md-tabs__link">
|
<a href="../../module/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -446,7 +519,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -461,7 +533,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -482,7 +553,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -510,7 +580,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -538,7 +607,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -566,7 +634,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -594,7 +661,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -622,7 +688,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -650,7 +715,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -678,7 +742,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -706,7 +769,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -734,7 +796,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -762,7 +823,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -842,7 +902,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -857,7 +916,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -878,7 +936,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -906,7 +963,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -934,7 +990,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -962,7 +1017,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -990,7 +1044,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1018,7 +1071,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1046,7 +1098,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1074,7 +1125,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1111,7 +1161,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1129,7 +1178,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1155,9 +1203,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.EventSession" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.EventSession" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
EventSession
|
EventSession
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1166,9 +1214,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.ModelEvent" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.ModelEvent" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
ModelEvent
|
ModelEvent
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1177,9 +1225,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.UUIDMixin" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.UUIDMixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
UUIDMixin
|
UUIDMixin
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1188,9 +1236,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.UUIDv7Mixin" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.UUIDv7Mixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
UUIDv7Mixin
|
UUIDv7Mixin
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1199,9 +1247,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.CreatedAtMixin" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.CreatedAtMixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CreatedAtMixin
|
CreatedAtMixin
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1210,9 +1258,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.UpdatedAtMixin" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.UpdatedAtMixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
UpdatedAtMixin
|
UpdatedAtMixin
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1221,9 +1269,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.TimestampMixin" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.TimestampMixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
TimestampMixin
|
TimestampMixin
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1232,9 +1280,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.listens_for" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.listens_for" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
listens_for
|
listens_for
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1266,7 +1314,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1294,7 +1341,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1349,7 +1395,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1364,7 +1409,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1385,7 +1429,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1420,6 +1463,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1442,7 +1489,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1457,7 +1503,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1467,6 +1512,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1478,7 +1577,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1506,7 +1604,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1541,7 +1638,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1594,9 +1690,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.EventSession" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.EventSession" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
EventSession
|
EventSession
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1605,9 +1701,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.ModelEvent" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.ModelEvent" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
ModelEvent
|
ModelEvent
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1616,9 +1712,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.UUIDMixin" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.UUIDMixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
UUIDMixin
|
UUIDMixin
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1627,9 +1723,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.UUIDv7Mixin" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.UUIDv7Mixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
UUIDv7Mixin
|
UUIDv7Mixin
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1638,9 +1734,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.CreatedAtMixin" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.CreatedAtMixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CreatedAtMixin
|
CreatedAtMixin
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1649,9 +1745,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.UpdatedAtMixin" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.UpdatedAtMixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
UpdatedAtMixin
|
UpdatedAtMixin
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1660,9 +1756,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.TimestampMixin" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.TimestampMixin" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
TimestampMixin
|
TimestampMixin
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1671,9 +1767,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.models.listens_for" class="md-nav__link">
|
<a href="#fastapi_toolsets.models.listens_for" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
listens_for
|
listens_for
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1706,6 +1802,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1721,9 +1818,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Reference
|
Reference
|
||||||
</span>
|
</span>
|
||||||
@@ -2265,10 +2390,10 @@ Defaults to all event types.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/reference/pytest/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/reference/pytest/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../models/">
|
<link rel="prev" href="../models/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -230,6 +230,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../module/cli/" class="md-tabs__link">
|
<a href="../../module/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -446,7 +519,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -461,7 +533,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -482,7 +553,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -510,7 +580,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -538,7 +607,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -566,7 +634,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -594,7 +661,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -622,7 +688,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -650,7 +715,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -678,7 +742,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -706,7 +769,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -734,7 +796,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -762,7 +823,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -842,7 +902,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -857,7 +916,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -878,7 +936,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -906,7 +963,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -934,7 +990,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -962,7 +1017,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -990,7 +1044,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1018,7 +1071,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1046,7 +1098,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1074,7 +1125,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1102,7 +1152,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1139,7 +1188,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1157,7 +1205,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1183,9 +1230,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.pytest.plugin.register_fixtures" class="md-nav__link">
|
<a href="#fastapi_toolsets.pytest.plugin.register_fixtures" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
register_fixtures
|
register_fixtures
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1194,9 +1241,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.pytest.utils.create_async_client" class="md-nav__link">
|
<a href="#fastapi_toolsets.pytest.utils.create_async_client" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
create_async_client
|
create_async_client
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1205,9 +1252,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.pytest.utils.create_db_session" class="md-nav__link">
|
<a href="#fastapi_toolsets.pytest.utils.create_db_session" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
create_db_session
|
create_db_session
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1216,9 +1263,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.pytest.utils.worker_database_url" class="md-nav__link">
|
<a href="#fastapi_toolsets.pytest.utils.worker_database_url" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
worker_database_url
|
worker_database_url
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1227,9 +1274,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.pytest.utils.create_worker_database" class="md-nav__link">
|
<a href="#fastapi_toolsets.pytest.utils.create_worker_database" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
create_worker_database
|
create_worker_database
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1261,7 +1308,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1316,7 +1362,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1331,7 +1376,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1352,7 +1396,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1387,6 +1430,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1409,7 +1456,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1424,7 +1470,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1434,6 +1479,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1445,7 +1544,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1473,7 +1571,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1508,7 +1605,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1561,9 +1657,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.pytest.plugin.register_fixtures" class="md-nav__link">
|
<a href="#fastapi_toolsets.pytest.plugin.register_fixtures" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
register_fixtures
|
register_fixtures
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1572,9 +1668,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.pytest.utils.create_async_client" class="md-nav__link">
|
<a href="#fastapi_toolsets.pytest.utils.create_async_client" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
create_async_client
|
create_async_client
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1583,9 +1679,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.pytest.utils.create_db_session" class="md-nav__link">
|
<a href="#fastapi_toolsets.pytest.utils.create_db_session" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
create_db_session
|
create_db_session
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1594,9 +1690,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.pytest.utils.worker_database_url" class="md-nav__link">
|
<a href="#fastapi_toolsets.pytest.utils.worker_database_url" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
worker_database_url
|
worker_database_url
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1605,9 +1701,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.pytest.utils.create_worker_database" class="md-nav__link">
|
<a href="#fastapi_toolsets.pytest.utils.create_worker_database" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
create_worker_database
|
create_worker_database
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1640,6 +1736,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1655,9 +1752,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Reference
|
Reference
|
||||||
</span>
|
</span>
|
||||||
@@ -1858,7 +1983,7 @@ Dependencies are resolved via pytest fixture dependencies.</p>
|
|||||||
|
|
||||||
|
|
||||||
<h2 id="fastapi_toolsets.pytest.utils.create_async_client" class="doc doc-heading">
|
<h2 id="fastapi_toolsets.pytest.utils.create_async_client" class="doc doc-heading">
|
||||||
<code class="highlight language-python"><span class="n">fastapi_toolsets</span><span class="o">.</span><span class="n">pytest</span><span class="o">.</span><span class="n">utils</span><span class="o">.</span><span class="n">create_async_client</span><span class="p">(</span><span class="n">app</span><span class="p">,</span> <span class="n">base_url</span><span class="o">=</span><span class="s1">'http://test'</span><span class="p">,</span> <span class="n">dependency_overrides</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span></code>
|
<code class="highlight language-python"><span class="n">fastapi_toolsets</span><span class="o">.</span><span class="n">pytest</span><span class="o">.</span><span class="n">utils</span><span class="o">.</span><span class="n">create_async_client</span><span class="p">(</span><span class="n">app</span><span class="p">,</span> <span class="n">base_url</span><span class="o">=</span><span class="s1">'http://test'</span><span class="p">,</span> <span class="n">dependency_overrides</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span></code>
|
||||||
|
|
||||||
<span class="doc doc-labels">
|
<span class="doc doc-labels">
|
||||||
<small class="doc doc-label doc-label-async"><code>async</code></small>
|
<small class="doc doc-label doc-label-async"><code>async</code></small>
|
||||||
@@ -1933,6 +2058,24 @@ before yielding and cleaned up after.</p>
|
|||||||
<code>None</code>
|
<code>None</code>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr class="doc-section-item">
|
||||||
|
<td>
|
||||||
|
<code>**kwargs</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<code><a class="autorefs autorefs-external" title="typing.Any" href="https://docs.python.org/3/library/typing.html#typing.Any">Any</a></code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div class="doc-md-description">
|
||||||
|
<p>Additional keyword arguments forwarded to
|
||||||
|
:class:<code>httpx.AsyncClient</code> (e.g. <code>headers</code>, <code>cookies</code>,
|
||||||
|
<code>auth</code>, <code>timeout</code>).</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<code>{}</code>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -2008,7 +2151,7 @@ before yielding and cleaned up after.</p>
|
|||||||
|
|
||||||
|
|
||||||
<h2 id="fastapi_toolsets.pytest.utils.create_db_session" class="doc doc-heading">
|
<h2 id="fastapi_toolsets.pytest.utils.create_db_session" class="doc doc-heading">
|
||||||
<code class="highlight language-python"><span class="n">fastapi_toolsets</span><span class="o">.</span><span class="n">pytest</span><span class="o">.</span><span class="n">utils</span><span class="o">.</span><span class="n">create_db_session</span><span class="p">(</span><span class="n">database_url</span><span class="p">,</span> <span class="n">base</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">echo</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">expire_on_commit</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">drop_tables</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">cleanup</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span></code>
|
<code class="highlight language-python"><span class="n">fastapi_toolsets</span><span class="o">.</span><span class="n">pytest</span><span class="o">.</span><span class="n">utils</span><span class="o">.</span><span class="n">create_db_session</span><span class="p">(</span><span class="n">database_url</span><span class="p">,</span> <span class="n">base</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">echo</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">expire_on_commit</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">drop_tables</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">cleanup</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">engine_kwargs</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">session_kwargs</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span></code>
|
||||||
|
|
||||||
<span class="doc doc-labels">
|
<span class="doc doc-labels">
|
||||||
<small class="doc doc-label doc-label-async"><code>async</code></small>
|
<small class="doc doc-label doc-label-async"><code>async</code></small>
|
||||||
@@ -2132,6 +2275,42 @@ Each call creates a fresh engine and session for test isolation.</p>
|
|||||||
<code>False</code>
|
<code>False</code>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr class="doc-section-item">
|
||||||
|
<td>
|
||||||
|
<code>engine_kwargs</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#dict">dict</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>, <a class="autorefs autorefs-external" title="typing.Any" href="https://docs.python.org/3/library/typing.html#typing.Any">Any</a>] | None</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div class="doc-md-description">
|
||||||
|
<p>Additional keyword arguments forwarded to
|
||||||
|
:func:<code>sqlalchemy.ext.asyncio.create_async_engine</code>
|
||||||
|
(e.g. <code>pool_size</code>, <code>connect_args</code>).</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<code>None</code>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="doc-section-item">
|
||||||
|
<td>
|
||||||
|
<code>session_kwargs</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#dict">dict</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>, <a class="autorefs autorefs-external" title="typing.Any" href="https://docs.python.org/3/library/typing.html#typing.Any">Any</a>] | None</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div class="doc-md-description">
|
||||||
|
<p>Additional keyword arguments forwarded to
|
||||||
|
:class:<code>sqlalchemy.ext.asyncio.async_sessionmaker</code>
|
||||||
|
(e.g. <code>autoflush</code>, <code>class_</code>).</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<code>None</code>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -2188,7 +2367,7 @@ Each call creates a fresh engine and session for test isolation.</p>
|
|||||||
|
|
||||||
|
|
||||||
<h2 id="fastapi_toolsets.pytest.utils.worker_database_url" class="doc doc-heading">
|
<h2 id="fastapi_toolsets.pytest.utils.worker_database_url" class="doc doc-heading">
|
||||||
<code class="highlight language-python"><span class="n">fastapi_toolsets</span><span class="o">.</span><span class="n">pytest</span><span class="o">.</span><span class="n">utils</span><span class="o">.</span><span class="n">worker_database_url</span><span class="p">(</span><span class="n">database_url</span><span class="p">,</span> <span class="n">default_test_db</span><span class="p">)</span></code>
|
<code class="highlight language-python"><span class="n">fastapi_toolsets</span><span class="o">.</span><span class="n">pytest</span><span class="o">.</span><span class="n">utils</span><span class="o">.</span><span class="n">worker_database_url</span><span class="p">(</span><span class="n">database_url</span><span class="p">,</span> <span class="n">default_test_db</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">prefix</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span></code>
|
||||||
|
|
||||||
<a href="#fastapi_toolsets.pytest.utils.worker_database_url" class="headerlink" title="Permanent link">¶</a></h2>
|
<a href="#fastapi_toolsets.pytest.utils.worker_database_url" class="headerlink" title="Permanent link">¶</a></h2>
|
||||||
|
|
||||||
@@ -2196,9 +2375,10 @@ Each call creates a fresh engine and session for test isolation.</p>
|
|||||||
<div class="doc doc-contents first">
|
<div class="doc doc-contents first">
|
||||||
|
|
||||||
<p>Derive a per-worker database URL for pytest-xdist parallel runs.</p>
|
<p>Derive a per-worker database URL for pytest-xdist parallel runs.</p>
|
||||||
<p>Appends <code>_{worker_name}</code> to the database name so each xdist worker
|
<p>Sets the database name to the worker name so each xdist worker operates
|
||||||
operates on its own database. When not running under xdist,
|
on its own database. When not running under xdist, <em>default_test_db</em> is
|
||||||
<code>_{default_test_db}</code> is appended instead.</p>
|
used instead. When <em>prefix</em> is provided, the name becomes
|
||||||
|
<code>{prefix}_{worker}</code>.</p>
|
||||||
<p>The worker name is read from the <code>PYTEST_XDIST_WORKER</code> environment
|
<p>The worker name is read from the <code>PYTEST_XDIST_WORKER</code> environment
|
||||||
variable (set automatically by xdist in each worker process).</p>
|
variable (set automatically by xdist in each worker process).</p>
|
||||||
|
|
||||||
@@ -2247,6 +2427,24 @@ variable (set automatically by xdist in each worker process).</p>
|
|||||||
<em>required</em>
|
<em>required</em>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr class="doc-section-item">
|
||||||
|
<td>
|
||||||
|
<code>prefix</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a> | None</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div class="doc-md-description">
|
||||||
|
<p>Optional prefix prepended to the worker name
|
||||||
|
(e.g. <code>"test"</code> → <code>"test_gw0"</code>). Without it, the database
|
||||||
|
name is just the worker name (e.g. <code>"gw0"</code>).</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<code>None</code>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -2282,7 +2480,7 @@ variable (set automatically by xdist in each worker process).</p>
|
|||||||
|
|
||||||
|
|
||||||
<h2 id="fastapi_toolsets.pytest.utils.create_worker_database" class="doc doc-heading">
|
<h2 id="fastapi_toolsets.pytest.utils.create_worker_database" class="doc doc-heading">
|
||||||
<code class="highlight language-python"><span class="n">fastapi_toolsets</span><span class="o">.</span><span class="n">pytest</span><span class="o">.</span><span class="n">utils</span><span class="o">.</span><span class="n">create_worker_database</span><span class="p">(</span><span class="n">database_url</span><span class="p">,</span> <span class="n">default_test_db</span><span class="o">=</span><span class="s1">'test_db'</span><span class="p">)</span></code>
|
<code class="highlight language-python"><span class="n">fastapi_toolsets</span><span class="o">.</span><span class="n">pytest</span><span class="o">.</span><span class="n">utils</span><span class="o">.</span><span class="n">create_worker_database</span><span class="p">(</span><span class="n">database_url</span><span class="p">,</span> <span class="n">default_test_db</span><span class="o">=</span><span class="s1">'test_db'</span><span class="p">,</span> <span class="o">*</span><span class="p">,</span> <span class="n">prefix</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">server_url</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span></code>
|
||||||
|
|
||||||
<span class="doc doc-labels">
|
<span class="doc doc-labels">
|
||||||
<small class="doc doc-label doc-label-async"><code>async</code></small>
|
<small class="doc doc-label doc-label-async"><code>async</code></small>
|
||||||
@@ -2321,8 +2519,8 @@ name (e.g. <code>_gw0</code>). Otherwise it is suffixed with <em>default_test_d
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<div class="doc-md-description">
|
<div class="doc-md-description">
|
||||||
<p>Original database connection URL (used as the server
|
<p>Original database connection URL (used as the base for
|
||||||
connection and as the base for the worker database name).</p>
|
the worker database name).</p>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@@ -2346,6 +2544,42 @@ connection and as the base for the worker database name).</p>
|
|||||||
<code>'test_db'</code>
|
<code>'test_db'</code>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr class="doc-section-item">
|
||||||
|
<td>
|
||||||
|
<code>prefix</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a> | None</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div class="doc-md-description">
|
||||||
|
<p>Optional prefix prepended to the worker name
|
||||||
|
(e.g. <code>prefix="test"</code> → <code>"test_gw0"</code>). Without it, the
|
||||||
|
database name is just the worker name (e.g. <code>"gw0"</code>).</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<code>None</code>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="doc-section-item">
|
||||||
|
<td>
|
||||||
|
<code>server_url</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a> | None</code>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<div class="doc-md-description">
|
||||||
|
<p>URL used for server-level DDL (must point to an existing
|
||||||
|
database on the same server). Defaults to <em>database_url</em> with the
|
||||||
|
database omitted, letting asyncpg fall back to the username.</p>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<code>None</code>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -2377,7 +2611,7 @@ connection and as the base for the worker database name).</p>
|
|||||||
<summary>Example</summary>
|
<summary>Example</summary>
|
||||||
<div class="language-python highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.pytest</span><span class="w"> </span><span class="kn">import</span> <span class="n">create_worker_database</span><span class="p">,</span> <span class="n">create_db_session</span>
|
<div class="language-python highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_toolsets.pytest</span><span class="w"> </span><span class="kn">import</span> <span class="n">create_worker_database</span><span class="p">,</span> <span class="n">create_db_session</span>
|
||||||
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a>
|
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a>
|
||||||
</span><span id="__span-0-3"><a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a><span class="n">DATABASE_URL</span> <span class="o">=</span> <span class="s2">"postgresql+asyncpg://postgres:postgres@localhost/test_db"</span>
|
</span><span id="__span-0-3"><a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a><span class="n">DATABASE_URL</span> <span class="o">=</span> <span class="s2">"postgresql+asyncpg://postgres:postgres@localhost/myapp"</span>
|
||||||
</span><span id="__span-0-4"><a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a>
|
</span><span id="__span-0-4"><a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a>
|
||||||
</span><span id="__span-0-5"><a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">"session"</span><span class="p">)</span>
|
</span><span id="__span-0-5"><a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a><span class="nd">@pytest</span><span class="o">.</span><span class="n">fixture</span><span class="p">(</span><span class="n">scope</span><span class="o">=</span><span class="s2">"session"</span><span class="p">)</span>
|
||||||
</span><span id="__span-0-6"><a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">worker_db_url</span><span class="p">():</span>
|
</span><span id="__span-0-6"><a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a><span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">worker_db_url</span><span class="p">():</span>
|
||||||
@@ -2499,10 +2733,10 @@ connection and as the base for the worker database name).</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
<meta name="author" content="d3vyce">
|
<meta name="author" content="d3vyce">
|
||||||
|
|
||||||
|
|
||||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/reference/schemas/">
|
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v5.0/reference/schemas/">
|
||||||
|
|
||||||
|
|
||||||
<link rel="prev" href="../pytest/">
|
<link rel="prev" href="../pytest/">
|
||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="icon" href="../../assets/images/favicon.png">
|
<link rel="icon" href="../../assets/images/favicon.png">
|
||||||
<meta name="generator" content="zensical-0.0.31">
|
<meta name="generator" content="zensical-0.0.50">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.53a7feaf.min.css">
|
<link rel="stylesheet" href="../../assets/stylesheets/modern/main.62c9b9cc.min.css">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -55,12 +55,12 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,500,500i,700,700i%7CJetbrains+Mono:400,400i,700,700i&display=fallback">
|
||||||
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
<style>:root{--md-text-font:"Inter";--md-code-font:"Jetbrains Mono"}</style>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,a=__md_scope)=>JSON.parse(t.getItem(a.pathname+"."+e)),__md_set=(e,t,a=localStorage,_=__md_scope)=>{try{a.setItem(_.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
<script>__md_scope=new URL("../..",location),__md_scope.pathname.endsWith("/")||(__md_scope=new URL(__md_scope.pathname+"/",location)),__md_hash=e=>[...e].reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)),0),__md_get=(e,t=localStorage,_=__md_scope)=>JSON.parse(t.getItem(_.pathname+"."+e)),__md_set=(e,t,_=localStorage,a=__md_scope)=>{try{_.setItem(a.pathname+"."+e,JSON.stringify(t))}catch(e){}},document.documentElement.setAttribute("data-platform",navigator.platform)</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -230,6 +230,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../module/cli/" class="md-tabs__link">
|
<a href="../../module/cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -251,6 +278,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item md-tabs__item--active">
|
<li class="md-tabs__item md-tabs__item--active">
|
||||||
<a href="../cli/" class="md-tabs__link">
|
<a href="../cli/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -270,6 +324,13 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
<a href="../../examples/pagination-search/" class="md-tabs__link">
|
||||||
|
|
||||||
@@ -281,6 +342,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,7 +364,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<li class="md-tabs__item">
|
<li class="md-tabs__item">
|
||||||
<a href="../../migration/v3/" class="md-tabs__link">
|
<a href="../../migration/v5/" class="md-tabs__link">
|
||||||
|
|
||||||
|
|
||||||
Migration
|
Migration
|
||||||
@@ -379,7 +453,6 @@
|
|||||||
Home
|
Home
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -446,7 +519,6 @@
|
|||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -461,7 +533,6 @@
|
|||||||
|
|
||||||
Modules
|
Modules
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -482,7 +553,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -510,7 +580,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -538,7 +607,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -566,7 +634,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -594,7 +661,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -622,7 +688,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -650,7 +715,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -678,7 +742,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -706,7 +769,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -734,7 +796,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -762,7 +823,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -842,7 +902,6 @@
|
|||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -857,7 +916,6 @@
|
|||||||
|
|
||||||
Reference
|
Reference
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -878,7 +936,6 @@
|
|||||||
CLI
|
CLI
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -906,7 +963,6 @@
|
|||||||
CRUD
|
CRUD
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -934,7 +990,6 @@
|
|||||||
Database
|
Database
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -962,7 +1017,6 @@
|
|||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -990,7 +1044,6 @@
|
|||||||
Exceptions
|
Exceptions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1018,7 +1071,6 @@
|
|||||||
Fixtures
|
Fixtures
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1046,7 +1098,6 @@
|
|||||||
Logger
|
Logger
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1074,7 +1125,6 @@
|
|||||||
Metrics
|
Metrics
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1102,7 +1152,6 @@
|
|||||||
Models
|
Models
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1130,7 +1179,6 @@
|
|||||||
Pytest
|
Pytest
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1167,7 +1215,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1185,7 +1232,6 @@
|
|||||||
Schemas
|
Schemas
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1211,9 +1257,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.PydanticBase" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.PydanticBase" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
PydanticBase
|
PydanticBase
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1222,9 +1268,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.ResponseStatus" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.ResponseStatus" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
ResponseStatus
|
ResponseStatus
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1233,9 +1279,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.ApiError" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.ApiError" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
ApiError
|
ApiError
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1244,9 +1290,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.BaseResponse" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.BaseResponse" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
BaseResponse
|
BaseResponse
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1255,9 +1301,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.Response" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.Response" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Response
|
Response
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1266,9 +1312,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.ErrorResponse" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.ErrorResponse" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
ErrorResponse
|
ErrorResponse
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1277,9 +1323,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.OffsetPagination" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.OffsetPagination" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
OffsetPagination
|
OffsetPagination
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1289,9 +1335,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.OffsetPagination.pages" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.OffsetPagination.pages" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
pages
|
pages
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1305,9 +1351,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.CursorPagination" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.CursorPagination" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CursorPagination
|
CursorPagination
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1316,9 +1362,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.PaginationType" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.PaginationType" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
PaginationType
|
PaginationType
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1327,9 +1373,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.PaginatedResponse" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.PaginatedResponse" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
PaginatedResponse
|
PaginatedResponse
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1338,9 +1384,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.OffsetPaginatedResponse" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.OffsetPaginatedResponse" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
OffsetPaginatedResponse
|
OffsetPaginatedResponse
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1349,9 +1395,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.CursorPaginatedResponse" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.CursorPaginatedResponse" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CursorPaginatedResponse
|
CursorPaginatedResponse
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1410,7 +1456,6 @@
|
|||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1425,7 +1470,6 @@
|
|||||||
|
|
||||||
Examples
|
Examples
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1446,7 +1490,6 @@
|
|||||||
Pagination & Search
|
Pagination & Search
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1481,6 +1524,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1503,7 +1550,6 @@
|
|||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1518,7 +1564,6 @@
|
|||||||
|
|
||||||
Migration
|
Migration
|
||||||
|
|
||||||
|
|
||||||
</label>
|
</label>
|
||||||
<ul class="md-nav__list" data-md-scrollfix>
|
<ul class="md-nav__list" data-md-scrollfix>
|
||||||
|
|
||||||
@@ -1528,6 +1573,60 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v5/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v5.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li class="md-nav__item">
|
||||||
|
<a href="../../migration/v4/" class="md-nav__link">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<span class="md-ellipsis">
|
||||||
|
|
||||||
|
|
||||||
|
v4.0
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="../../migration/v3/" class="md-nav__link">
|
<a href="../../migration/v3/" class="md-nav__link">
|
||||||
|
|
||||||
@@ -1539,7 +1638,6 @@
|
|||||||
v3.0
|
v3.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1567,7 +1665,6 @@
|
|||||||
v2.0
|
v2.0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1602,7 +1699,6 @@
|
|||||||
Changelog ↗
|
Changelog ↗
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
||||||
@@ -1655,9 +1751,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.PydanticBase" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.PydanticBase" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
PydanticBase
|
PydanticBase
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1666,9 +1762,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.ResponseStatus" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.ResponseStatus" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
ResponseStatus
|
ResponseStatus
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1677,9 +1773,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.ApiError" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.ApiError" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
ApiError
|
ApiError
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1688,9 +1784,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.BaseResponse" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.BaseResponse" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
BaseResponse
|
BaseResponse
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1699,9 +1795,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.Response" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.Response" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
Response
|
Response
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1710,9 +1806,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.ErrorResponse" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.ErrorResponse" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
ErrorResponse
|
ErrorResponse
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1721,9 +1817,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.OffsetPagination" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.OffsetPagination" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
OffsetPagination
|
OffsetPagination
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1733,9 +1829,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.OffsetPagination.pages" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.OffsetPagination.pages" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
pages
|
pages
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1749,9 +1845,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.CursorPagination" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.CursorPagination" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CursorPagination
|
CursorPagination
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1760,9 +1856,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.PaginationType" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.PaginationType" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
PaginationType
|
PaginationType
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1771,9 +1867,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.PaginatedResponse" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.PaginatedResponse" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
PaginatedResponse
|
PaginatedResponse
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1782,9 +1878,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.OffsetPaginatedResponse" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.OffsetPaginatedResponse" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
OffsetPaginatedResponse
|
OffsetPaginatedResponse
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1793,9 +1889,9 @@
|
|||||||
<li class="md-nav__item">
|
<li class="md-nav__item">
|
||||||
<a href="#fastapi_toolsets.schemas.CursorPaginatedResponse" class="md-nav__link">
|
<a href="#fastapi_toolsets.schemas.CursorPaginatedResponse" class="md-nav__link">
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
|
<span class="md-typeset">
|
||||||
CursorPaginatedResponse
|
CursorPaginatedResponse
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
@@ -1828,6 +1924,7 @@
|
|||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../.." class="md-path__link">
|
<a href="../.." class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Home
|
Home
|
||||||
</span>
|
</span>
|
||||||
@@ -1843,9 +1940,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li class="md-path__item">
|
<li class="md-path__item">
|
||||||
<a href="../cli/" class="md-path__link">
|
<a href="../cli/" class="md-path__link">
|
||||||
|
|
||||||
|
|
||||||
<span class="md-ellipsis">
|
<span class="md-ellipsis">
|
||||||
Reference
|
Reference
|
||||||
</span>
|
</span>
|
||||||
@@ -2852,10 +2977,10 @@ by a unified <code>paginate()</code> endpoint.</p>
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.e2d2d235.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
<script id="__config" type="application/json">{"annotate":null,"base":"../..","features":["announce.dismiss","content.action.view","content.code.annotate","content.code.copy","content.code.select","content.footnote.tooltips","content.tabs.link","content.tooltips","navigation.footer","navigation.indexes","navigation.instant","navigation.instant.prefetch","navigation.path","navigation.sections","navigation.tabs","navigation.top","navigation.tracking","search.highlight"],"search":"../../assets/javascripts/workers/search.b6b7e04f.min.js","tags":null,"translations":{"clipboard.copied":"Copied to clipboard","clipboard.copy":"Copy to clipboard","search.result.more.one":"1 more on this page","search.result.more.other":"# more on this page","search.result.none":"No matching documents","search.result.one":"1 matching document","search.result.other":"# matching documents","search.result.placeholder":"Type to start searching","search.result.term.missing":"Missing","select.version":"Select version"},"version":{"alias":true,"default":"stable","provider":"mike"}}</script>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
<script src="../../assets/javascripts/bundle.d7f30b55.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,87 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/module/cli/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/module/crud/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/module/db/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/module/dependencies/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/module/exceptions/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/module/fixtures/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/module/logger/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/module/metrics/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/module/models/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/module/pytest/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/module/schemas/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/reference/cli/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/reference/crud/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/reference/db/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/reference/dependencies/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/reference/exceptions/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/reference/fixtures/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/reference/logger/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/reference/metrics/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/reference/models/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/reference/pytest/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/reference/schemas/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/examples/pagination-search/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/migration/v5/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/migration/v4/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/migration/v3/</loc>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>https://fastapi-toolsets.d3vyce.fr/v5.0/migration/v2/</loc>
|
||||||
|
</url>
|
||||||
|
</urlset>
|
||||||
+1604
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
After Width: | Height: | Size: 1.8 KiB |
@@ -0,0 +1,29 @@
|
|||||||
|
-------------------------------------------------------------------------------
|
||||||
|
Third-Party licenses
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Package: clipboard@2.0.11
|
||||||
|
License: MIT
|
||||||
|
Copyright: Zeno Rocha
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Package: escape-html@1.0.3
|
||||||
|
License: MIT
|
||||||
|
Copyright: 2012-2013 TJ Holowaychuk
|
||||||
|
2015 Andreas Lubbe
|
||||||
|
2015 Tiancheng "Timothy" Gu
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Package: focus-visible@5.2.1
|
||||||
|
License: W3C
|
||||||
|
Copyright: WICG
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Package: rxjs@7.8.2
|
||||||
|
License: Apache-2.0
|
||||||
|
Copyright: 2015-2018 Google, Inc.,
|
||||||
|
2015-2018 Netflix, Inc.,
|
||||||
|
2015-2018 Microsoft Corp. and contributors
|
||||||
+10
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
+1915
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user