mirror of
https://github.com/d3vyce/fastapi-toolsets.git
synced 2026-08-07 00:54:08 +00:00
Compare commits
2
Commits
84602c0fcf
...
1042121c1b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
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>
|
||||
+129
-77
@@ -18,8 +18,8 @@
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="/v3.0/assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<link rel="icon" href="/v4.0/assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -30,12 +30,12 @@
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/v3.0/assets/stylesheets/modern/main.53a7feaf.min.css">
|
||||
<link rel="stylesheet" href="/v4.0/assets/stylesheets/modern/main.fba56155.min.css">
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/v3.0/assets/stylesheets/modern/palette.dfe2e883.min.css">
|
||||
<link rel="stylesheet" href="/v4.0/assets/stylesheets/modern/palette.dfe2e883.min.css">
|
||||
|
||||
|
||||
|
||||
@@ -49,12 +49,12 @@
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
<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("/v4.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">
|
||||
<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="/v4.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>
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="/v3.0/" class="md-tabs__link">
|
||||
<a href="/v4.0/" class="md-tabs__link">
|
||||
|
||||
|
||||
Home
|
||||
@@ -224,7 +224,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="/v3.0/module/cli/" class="md-tabs__link">
|
||||
<a href="/v4.0/module/cli/" class="md-tabs__link">
|
||||
|
||||
|
||||
Modules
|
||||
@@ -243,7 +243,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="/v3.0/reference/cli/" class="md-tabs__link">
|
||||
<a href="/v4.0/reference/cli/" class="md-tabs__link">
|
||||
|
||||
|
||||
Reference
|
||||
@@ -262,7 +262,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="/v3.0/examples/pagination-search/" class="md-tabs__link">
|
||||
<a href="/v4.0/examples/pagination-search/" class="md-tabs__link">
|
||||
|
||||
|
||||
Examples
|
||||
@@ -281,7 +281,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="/v3.0/migration/v3/" class="md-tabs__link">
|
||||
<a href="/v4.0/migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -330,7 +330,7 @@
|
||||
|
||||
<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
|
||||
<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="/v4.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>
|
||||
@@ -360,7 +360,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/" class="md-nav__link">
|
||||
<a href="/v4.0/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -370,7 +370,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -417,6 +416,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -437,7 +438,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -452,7 +452,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -463,7 +462,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/module/cli/" class="md-nav__link">
|
||||
<a href="/v4.0/module/cli/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -473,7 +472,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -491,7 +489,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/module/crud/" class="md-nav__link">
|
||||
<a href="/v4.0/module/crud/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -501,7 +499,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -519,7 +516,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/module/db/" class="md-nav__link">
|
||||
<a href="/v4.0/module/db/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -529,7 +526,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -547,7 +543,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/module/dependencies/" class="md-nav__link">
|
||||
<a href="/v4.0/module/dependencies/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -557,7 +553,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -575,7 +570,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/module/exceptions/" class="md-nav__link">
|
||||
<a href="/v4.0/module/exceptions/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -585,7 +580,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -603,7 +597,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/module/fixtures/" class="md-nav__link">
|
||||
<a href="/v4.0/module/fixtures/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -613,7 +607,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -631,7 +624,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/module/logger/" class="md-nav__link">
|
||||
<a href="/v4.0/module/logger/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -641,7 +634,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -659,7 +651,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/module/metrics/" class="md-nav__link">
|
||||
<a href="/v4.0/module/metrics/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -669,7 +661,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -687,7 +678,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/module/models/" class="md-nav__link">
|
||||
<a href="/v4.0/module/models/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -697,7 +688,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -715,7 +705,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/module/pytest/" class="md-nav__link">
|
||||
<a href="/v4.0/module/pytest/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -725,6 +715,32 @@
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v4.0/module/schemas/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -743,15 +759,14 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/module/schemas/" class="md-nav__link">
|
||||
<a href="/v4.0/module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
@@ -808,6 +823,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -828,7 +845,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -843,7 +859,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -854,7 +869,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/reference/cli/" class="md-nav__link">
|
||||
<a href="/v4.0/reference/cli/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -864,7 +879,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -882,7 +896,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/reference/crud/" class="md-nav__link">
|
||||
<a href="/v4.0/reference/crud/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -892,7 +906,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -910,7 +923,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/reference/db/" class="md-nav__link">
|
||||
<a href="/v4.0/reference/db/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -920,7 +933,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -938,7 +950,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/reference/dependencies/" class="md-nav__link">
|
||||
<a href="/v4.0/reference/dependencies/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -948,7 +960,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -966,7 +977,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/reference/exceptions/" class="md-nav__link">
|
||||
<a href="/v4.0/reference/exceptions/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -976,7 +987,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -994,7 +1004,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/reference/fixtures/" class="md-nav__link">
|
||||
<a href="/v4.0/reference/fixtures/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -1004,7 +1014,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1022,7 +1031,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/reference/logger/" class="md-nav__link">
|
||||
<a href="/v4.0/reference/logger/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -1032,7 +1041,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1050,7 +1058,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/reference/metrics/" class="md-nav__link">
|
||||
<a href="/v4.0/reference/metrics/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -1060,7 +1068,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1078,7 +1085,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/reference/models/" class="md-nav__link">
|
||||
<a href="/v4.0/reference/models/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -1088,7 +1095,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1106,7 +1112,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/reference/pytest/" class="md-nav__link">
|
||||
<a href="/v4.0/reference/pytest/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -1116,6 +1122,32 @@
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v4.0/reference/schemas/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1134,15 +1166,14 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/reference/schemas/" class="md-nav__link">
|
||||
<a href="/v4.0/reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1199,7 +1230,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1214,7 +1244,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1225,7 +1254,7 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/examples/pagination-search/" class="md-nav__link">
|
||||
<a href="/v4.0/examples/pagination-search/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -1235,7 +1264,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1272,6 +1300,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1292,7 +1322,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1307,7 +1336,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1318,15 +1346,14 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/migration/v3/" class="md-nav__link">
|
||||
<a href="/v4.0/migration/v4/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v4.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1346,7 +1373,34 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/migration/v2/" class="md-nav__link">
|
||||
<a href="/v4.0/migration/v3/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v4.0/migration/v2/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
@@ -1356,7 +1410,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1391,7 +1444,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1497,10 +1549,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":"/v4.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":"/v4.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 src="/v3.0/assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="/v4.0/assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
|
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
+139
-88
@@ -12,20 +12,20 @@
|
||||
<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.0/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">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -817,6 +832,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -837,7 +854,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -852,7 +868,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -873,7 +888,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -901,7 +915,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -929,7 +942,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -957,7 +969,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -985,7 +996,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1013,7 +1023,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1041,7 +1050,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1069,7 +1077,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1097,7 +1104,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1125,7 +1131,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1153,6 +1158,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1213,7 +1244,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1228,7 +1258,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1258,7 +1287,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1276,7 +1304,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1302,9 +1329,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#models" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Models
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1313,9 +1340,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#schemas" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Schemas
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1324,9 +1351,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#crud" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Crud
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1335,9 +1362,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#session-dependency" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Session dependency
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1346,9 +1373,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#app" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
App
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1357,9 +1384,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#routes" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Routes
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1369,9 +1396,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#offset-pagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Offset pagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1380,9 +1407,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#cursor-pagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Cursor pagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1391,9 +1418,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#unified-endpoint-both-strategies" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Unified endpoint (both strategies)
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1407,9 +1434,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#search-behaviour" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Search behaviour
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1450,6 +1477,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1470,7 +1499,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1485,7 +1513,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1495,6 +1522,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1506,7 +1560,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1534,7 +1587,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1569,7 +1621,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1622,9 +1673,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#models" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Models
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1633,9 +1684,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#schemas" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Schemas
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1644,9 +1695,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#crud" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Crud
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1655,9 +1706,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#session-dependency" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Session dependency
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1666,9 +1717,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#app" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
App
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1677,9 +1728,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#routes" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Routes
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1689,9 +1740,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#offset-pagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Offset pagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1700,9 +1751,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#cursor-pagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Cursor pagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1711,9 +1762,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#unified-endpoint-both-strategies" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Unified endpoint (both strategies)
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1727,9 +1778,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#search-behaviour" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Search behaviour
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2035,7 +2086,7 @@
|
||||
<div class="admonition info">
|
||||
<p class="admonition-title">Added in <code>v2.3.0</code></p>
|
||||
</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>
|
||||
</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>
|
||||
@@ -2128,7 +2179,7 @@
|
||||
<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">
|
||||
|
||||
<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 +2189,20 @@
|
||||
Previous
|
||||
</span>
|
||||
<div class="md-ellipsis">
|
||||
Schemas
|
||||
Security
|
||||
</div>
|
||||
</div>
|
||||
</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">
|
||||
<span class="md-footer__direction">
|
||||
Next
|
||||
</span>
|
||||
<div class="md-ellipsis">
|
||||
v3.0
|
||||
v4.0
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
@@ -2195,7 +2246,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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/v4.0/">
|
||||
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="./assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="./assets/stylesheets/modern/main.53a7feaf.min.css">
|
||||
<link rel="stylesheet" href="./assets/stylesheets/modern/main.fba56155.min.css">
|
||||
|
||||
|
||||
|
||||
@@ -53,12 +53,12 @@
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -288,7 +288,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="./migration/v3/" class="md-tabs__link">
|
||||
<a href="./migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -386,7 +386,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -404,7 +403,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -430,9 +428,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#installation" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Installation
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -441,9 +439,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#features" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Features
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -453,9 +451,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#core" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Core
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -464,9 +462,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#optional" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Optional
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -480,9 +478,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#license" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
License
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -491,9 +489,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#contributing" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Contributing
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -544,6 +542,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -564,7 +564,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -579,7 +578,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -600,7 +598,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -628,7 +625,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -656,7 +652,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -684,7 +679,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -712,7 +706,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -740,7 +733,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -768,7 +760,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -796,7 +787,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -824,7 +814,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -852,7 +841,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -880,6 +868,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="./module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -935,6 +949,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -955,7 +971,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -970,7 +985,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -991,7 +1005,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1019,7 +1032,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1047,7 +1059,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1075,7 +1086,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1103,7 +1113,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1131,7 +1140,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1159,7 +1167,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1187,7 +1194,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1215,7 +1221,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1243,7 +1248,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1271,6 +1275,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="./reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1326,7 +1356,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1341,7 +1370,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1362,7 +1390,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1399,6 +1426,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1419,7 +1448,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1434,7 +1462,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1444,6 +1471,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">
|
||||
<a href="./migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1455,7 +1509,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1483,7 +1536,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1518,7 +1570,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1571,9 +1622,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#installation" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Installation
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1582,9 +1633,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#features" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Features
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1594,9 +1645,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#core" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Core
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1605,9 +1656,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#optional" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Optional
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1621,9 +1672,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#license" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
License
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1632,9 +1683,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#contributing" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Contributing
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1694,7 +1745,8 @@
|
||||
<p>Install only the extras you need:</p>
|
||||
<div class="language-bash highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a>uv<span class="w"> </span>add<span class="w"> </span><span class="s2">"fastapi-toolsets[cli]"</span>
|
||||
</span><span id="__span-1-2"><a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a>uv<span class="w"> </span>add<span class="w"> </span><span class="s2">"fastapi-toolsets[metrics]"</span>
|
||||
</span><span id="__span-1-3"><a id="__codelineno-1-3" name="__codelineno-1-3" href="#__codelineno-1-3"></a>uv<span class="w"> </span>add<span class="w"> </span><span class="s2">"fastapi-toolsets[pytest]"</span>
|
||||
</span><span id="__span-1-3"><a id="__codelineno-1-3" name="__codelineno-1-3" href="#__codelineno-1-3"></a>uv<span class="w"> </span>add<span class="w"> </span><span class="s2">"fastapi-toolsets[security]"</span>
|
||||
</span><span id="__span-1-4"><a id="__codelineno-1-4" name="__codelineno-1-4" href="#__codelineno-1-4"></a>uv<span class="w"> </span>add<span class="w"> </span><span class="s2">"fastapi-toolsets[pytest]"</span>
|
||||
</span></code></pre></div>
|
||||
<p>Or install everything:</p>
|
||||
<div class="language-bash highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a>uv<span class="w"> </span>add<span class="w"> </span><span class="s2">"fastapi-toolsets[all]"</span>
|
||||
@@ -1714,6 +1766,7 @@
|
||||
</ul>
|
||||
<h3 id="optional">Optional<a class="headerlink" href="#optional" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li><strong>Security</strong>: Composable authentication sources (<code>BearerTokenAuth</code>, <code>CookieAuth</code>, <code>APIKeyHeaderAuth</code>, <code>MultiAuth</code>) with HMAC-signed cookies and OAuth 2.0 / OIDC helpers</li>
|
||||
<li><strong>CLI</strong>: Django-like command-line interface with fixture management and custom commands support</li>
|
||||
<li><strong>Metrics</strong>: Prometheus metrics endpoint with provider/collector registry</li>
|
||||
<li><strong>Pytest Helpers</strong>: Async test client, database session management, <code>pytest-xdist</code> support, and table cleanup utilities</li>
|
||||
@@ -1812,7 +1865,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 src="./assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="./assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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/v4.0/migration/v2/">
|
||||
|
||||
|
||||
<link rel="prev" href="../v3/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item md-tabs__item--active">
|
||||
<a href="../v3/" class="md-tabs__link">
|
||||
<a href="../v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -817,6 +832,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -837,7 +854,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -852,7 +868,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -873,7 +888,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -901,7 +915,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -929,7 +942,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -957,7 +969,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -985,7 +996,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1013,7 +1023,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1041,7 +1050,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1069,7 +1077,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1097,7 +1104,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1125,7 +1131,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1153,6 +1158,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1208,7 +1239,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1223,7 +1253,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1244,7 +1273,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1286,6 +1314,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1306,7 +1336,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1321,7 +1350,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1331,6 +1359,33 @@
|
||||
|
||||
|
||||
|
||||
<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">
|
||||
<a href="../v3/" class="md-nav__link">
|
||||
|
||||
@@ -1342,7 +1397,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1379,7 +1433,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1397,7 +1450,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1423,9 +1475,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#crud" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CRUD
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1435,9 +1487,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#schema-is-now-required-in-offset_paginate-and-cursor_paginate" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
schema is now required in offset_paginate() and cursor_paginate()
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>schema</code> is now required in <code>offset_paginate()</code> and <code>cursor_paginate()</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1446,9 +1498,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#as_response-removed-from-create-get-and-update" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
as_response removed from create(), get(), and update()
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>as_response</code> removed from <code>create()</code>, <code>get()</code>, and <code>update()</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1457,9 +1509,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#delete-as_response-renamed-and-return-type-changed" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
delete(): as_response renamed and return type changed
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>delete()</code>: <code>as_response</code> renamed and return type changed
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1468,9 +1520,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#paginate-alias-removed" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
paginate() alias removed
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>paginate()</code> alias removed
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1484,9 +1536,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#exceptions" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Exceptions
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1496,9 +1548,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#missing-api_error-raises-typeerror-at-class-definition-time" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Missing api_error raises TypeError at class definition time
|
||||
|
||||
<span class="md-typeset">
|
||||
Missing <code>api_error</code> raises <code>TypeError</code> at class definition time
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1512,9 +1564,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#schemas" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Schemas
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1524,9 +1576,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#pagination-alias-removed" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Pagination alias removed
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>Pagination</code> alias removed
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1570,7 +1622,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1623,9 +1674,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#crud" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CRUD
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1635,9 +1686,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#schema-is-now-required-in-offset_paginate-and-cursor_paginate" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
schema is now required in offset_paginate() and cursor_paginate()
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>schema</code> is now required in <code>offset_paginate()</code> and <code>cursor_paginate()</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1646,9 +1697,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#as_response-removed-from-create-get-and-update" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
as_response removed from create(), get(), and update()
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>as_response</code> removed from <code>create()</code>, <code>get()</code>, and <code>update()</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1657,9 +1708,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#delete-as_response-renamed-and-return-type-changed" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
delete(): as_response renamed and return type changed
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>delete()</code>: <code>as_response</code> renamed and return type changed
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1668,9 +1719,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#paginate-alias-removed" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
paginate() alias removed
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>paginate()</code> alias removed
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1684,9 +1735,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#exceptions" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Exceptions
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1696,9 +1747,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#missing-api_error-raises-typeerror-at-class-definition-time" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Missing api_error raises TypeError at class definition time
|
||||
|
||||
<span class="md-typeset">
|
||||
Missing <code>api_error</code> raises <code>TypeError</code> at class definition time
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1712,9 +1763,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#schemas" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Schemas
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1724,9 +1775,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#pagination-alias-removed" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Pagination alias removed
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>Pagination</code> alias removed
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1780,7 +1831,7 @@
|
||||
|
||||
|
||||
<li class="md-path__item">
|
||||
<a href="../v3/" class="md-path__link">
|
||||
<a href="../v4/" class="md-path__link">
|
||||
|
||||
<span class="md-ellipsis">
|
||||
Migration
|
||||
@@ -2028,7 +2079,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,10 +12,10 @@
|
||||
<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/v4.0/migration/v3/">
|
||||
|
||||
|
||||
<link rel="prev" href="../../examples/pagination-search/">
|
||||
<link rel="prev" href="../v4/">
|
||||
|
||||
|
||||
<link rel="next" href="../v2/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item md-tabs__item--active">
|
||||
<a href="././" class="md-tabs__link">
|
||||
<a href="../v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -817,6 +832,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -837,7 +854,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -852,7 +868,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -873,7 +888,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -901,7 +915,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -929,7 +942,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -957,7 +969,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -985,7 +996,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1013,7 +1023,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1041,7 +1050,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1069,7 +1077,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1097,7 +1104,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1125,7 +1131,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1153,6 +1158,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1208,7 +1239,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1223,7 +1253,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1244,7 +1273,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1286,6 +1314,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1306,7 +1336,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1321,7 +1350,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1331,6 +1359,33 @@
|
||||
|
||||
|
||||
|
||||
<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">
|
||||
@@ -1351,7 +1406,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1369,7 +1423,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1395,9 +1448,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#crud" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CRUD
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1407,9 +1460,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#facet-keys-now-always-use-the-full-relationship-chain" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Facet keys now always use the full relationship chain
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1418,9 +1471,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#_params-dependencies-consolidated-into-per-paginate-methods" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
*_params dependencies consolidated into per-paginate methods
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>*_params</code> dependencies consolidated into per-paginate methods
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1434,9 +1487,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#models" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Models
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1446,9 +1499,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#watchedfieldsmixin-and-watch-removed" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
WatchedFieldsMixin and @watch removed
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>WatchedFieldsMixin</code> and <code>@watch</code> removed
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1457,9 +1510,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#eventsession-now-required" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
EventSession now required
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>EventSession</code> now required
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1496,7 +1549,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1531,7 +1583,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1584,9 +1635,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#crud" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CRUD
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1596,9 +1647,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#facet-keys-now-always-use-the-full-relationship-chain" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Facet keys now always use the full relationship chain
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1607,9 +1658,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#_params-dependencies-consolidated-into-per-paginate-methods" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
*_params dependencies consolidated into per-paginate methods
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>*_params</code> dependencies consolidated into per-paginate methods
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1623,9 +1674,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#models" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Models
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1635,9 +1686,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#watchedfieldsmixin-and-watch-removed" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
WatchedFieldsMixin and @watch removed
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>WatchedFieldsMixin</code> and <code>@watch</code> removed
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1646,9 +1697,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#eventsession-now-required" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
EventSession now required
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>EventSession</code> now required
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1702,7 +1753,7 @@
|
||||
|
||||
|
||||
<li class="md-path__item">
|
||||
<a href="././" class="md-path__link">
|
||||
<a href="../v4/" class="md-path__link">
|
||||
|
||||
<span class="md-ellipsis">
|
||||
Migration
|
||||
@@ -1949,7 +2000,7 @@
|
||||
<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">
|
||||
|
||||
<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 +2010,7 @@
|
||||
Previous
|
||||
</span>
|
||||
<div class="md-ellipsis">
|
||||
Pagination & Search
|
||||
v4.0
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
@@ -2016,7 +2067,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@
|
||||
<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.0/module/cli/">
|
||||
|
||||
|
||||
<link rel="prev" href="../..">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -451,7 +452,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -466,7 +466,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -496,7 +495,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -514,7 +512,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -540,9 +537,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#installation" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Installation
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -551,9 +548,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -562,9 +559,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#configuration" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Configuration
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -573,9 +570,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#usage" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Usage
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -584,9 +581,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#custom-cli" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Custom CLI
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -618,7 +615,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -646,7 +642,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -674,7 +669,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -702,7 +696,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -730,7 +723,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -758,7 +750,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -786,7 +777,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -814,7 +804,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -842,7 +831,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -870,6 +858,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -925,6 +939,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -945,7 +961,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -960,7 +975,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -981,7 +995,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1009,7 +1022,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1037,7 +1049,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1065,7 +1076,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1093,7 +1103,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1121,7 +1130,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1149,7 +1157,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1177,7 +1184,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1205,7 +1211,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1233,7 +1238,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1261,6 +1265,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1316,7 +1346,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1331,7 +1360,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1352,7 +1380,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1389,6 +1416,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1409,7 +1438,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1424,7 +1452,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1434,6 +1461,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1445,7 +1499,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1473,7 +1526,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1508,7 +1560,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1561,9 +1612,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#installation" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Installation
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1572,9 +1623,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1583,9 +1634,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#configuration" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Configuration
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1594,9 +1645,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#usage" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Usage
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1605,9 +1656,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#custom-cli" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Custom CLI
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1868,7 +1919,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<meta name="author" content="d3vyce">
|
||||
|
||||
|
||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/module/crud/">
|
||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v4.0/module/crud/">
|
||||
|
||||
|
||||
<link rel="prev" href="../cli/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -451,7 +452,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -466,7 +466,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -487,7 +486,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -524,7 +522,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -542,7 +539,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -568,9 +564,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -579,9 +575,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#creating-a-crud-class" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Creating a CRUD class
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -591,9 +587,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#factory-style" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Factory style
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -602,9 +598,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#subclass-style" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Subclass style
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -613,9 +609,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#adding-custom-methods" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Adding custom methods
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -624,9 +620,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#sharing-a-custom-base-across-multiple-models" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Sharing a custom base across multiple models
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -640,9 +636,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#basic-operations" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Basic operations
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -651,9 +647,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fetching-a-single-record" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Fetching a single record
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -662,9 +658,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#pagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Pagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -674,9 +670,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#offset-pagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Offset pagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -686,9 +682,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#skipping-the-count-query" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Skipping the COUNT query
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -702,9 +698,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#cursor-pagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Cursor pagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -714,9 +710,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#choosing-a-cursor-column" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Choosing a cursor column
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -730,9 +726,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#unified-endpoint-both-strategies" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Unified endpoint (both strategies)
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -746,9 +742,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#search" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Search
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -758,9 +754,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#full-text-search" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Full-text search
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -769,9 +765,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#faceted-search" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Faceted search
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -785,9 +781,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#sorting" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Sorting
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -796,9 +792,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#relationship-loading" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Relationship loading
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -807,9 +803,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#many-to-many-relationships" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Many-to-many relationships
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -818,9 +814,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#upsert" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Upsert
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -829,9 +825,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#response-serialization" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Response serialization
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -863,7 +859,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -891,7 +886,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -919,7 +913,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -947,7 +940,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -975,7 +967,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1003,7 +994,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1031,7 +1021,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1059,7 +1048,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1087,6 +1075,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1142,6 +1156,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1162,7 +1178,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1177,7 +1192,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1198,7 +1212,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1226,7 +1239,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1254,7 +1266,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1282,7 +1293,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1310,7 +1320,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1338,7 +1347,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1366,7 +1374,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1394,7 +1401,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1422,7 +1428,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1450,7 +1455,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1478,6 +1482,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1533,7 +1563,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1548,7 +1577,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1569,7 +1597,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1606,6 +1633,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1626,7 +1655,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1641,7 +1669,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1651,6 +1678,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1662,7 +1716,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1690,7 +1743,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1725,7 +1777,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1778,9 +1829,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1789,9 +1840,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#creating-a-crud-class" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Creating a CRUD class
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1801,9 +1852,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#factory-style" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Factory style
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1812,9 +1863,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#subclass-style" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Subclass style
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1823,9 +1874,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#adding-custom-methods" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Adding custom methods
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1834,9 +1885,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#sharing-a-custom-base-across-multiple-models" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Sharing a custom base across multiple models
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1850,9 +1901,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#basic-operations" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Basic operations
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1861,9 +1912,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fetching-a-single-record" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Fetching a single record
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1872,9 +1923,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#pagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Pagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1884,9 +1935,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#offset-pagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Offset pagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1896,9 +1947,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#skipping-the-count-query" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Skipping the COUNT query
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1912,9 +1963,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#cursor-pagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Cursor pagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1924,9 +1975,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#choosing-a-cursor-column" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Choosing a cursor column
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1940,9 +1991,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#unified-endpoint-both-strategies" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Unified endpoint (both strategies)
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1956,9 +2007,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#search" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Search
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1968,9 +2019,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#full-text-search" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Full-text search
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1979,9 +2030,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#faceted-search" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Faceted search
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1995,9 +2046,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#sorting" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Sorting
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2006,9 +2057,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#relationship-loading" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Relationship loading
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2017,9 +2068,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#many-to-many-relationships" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Many-to-many relationships
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2028,9 +2079,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#upsert" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Upsert
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2039,9 +2090,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#response-serialization" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Response serialization
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2863,7 +2914,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<meta name="author" content="d3vyce">
|
||||
|
||||
|
||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/module/db/">
|
||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v4.0/module/db/">
|
||||
|
||||
|
||||
<link rel="prev" href="../crud/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -451,7 +452,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -466,7 +466,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -487,7 +486,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -515,7 +513,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -552,7 +549,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -570,7 +566,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -596,9 +591,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -607,9 +602,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#session-dependency" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Session dependency
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -618,9 +613,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#session-context-manager" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Session context manager
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -629,9 +624,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#nested-transactions" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Nested transactions
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -640,9 +635,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#table-locking" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Table locking
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -651,9 +646,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#row-change-polling" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Row-change polling
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -662,9 +657,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#creating-a-database" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Creating a database
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -673,12 +668,62 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#cleaning-up-tables" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Cleaning up tables
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#many-to-many-helpers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
Many-to-Many helpers
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Many-to-Many helpers">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#m2m_add-insert-associations" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
<code>m2m_add</code> — insert associations
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#m2m_remove-delete-associations" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
<code>m2m_remove</code> — delete associations
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#m2m_set-replace-the-full-set" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
<code>m2m_set</code> — replace the full set
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -707,7 +752,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -735,7 +779,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -763,7 +806,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -791,7 +833,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -819,7 +860,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -847,7 +887,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -875,7 +914,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -903,6 +941,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -958,6 +1022,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -978,7 +1044,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -993,7 +1058,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1014,7 +1078,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1042,7 +1105,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1070,7 +1132,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1098,7 +1159,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1126,7 +1186,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1154,7 +1213,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1182,7 +1240,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1210,7 +1267,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1238,7 +1294,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1266,7 +1321,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1294,6 +1348,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1349,7 +1429,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1364,7 +1443,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1385,7 +1463,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1422,6 +1499,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1442,7 +1521,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1457,7 +1535,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1467,6 +1544,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1478,7 +1582,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1506,7 +1609,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1541,7 +1643,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1594,9 +1695,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1605,9 +1706,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#session-dependency" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Session dependency
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1616,9 +1717,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#session-context-manager" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Session context manager
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1627,9 +1728,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#nested-transactions" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Nested transactions
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1638,9 +1739,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#table-locking" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Table locking
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1649,9 +1750,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#row-change-polling" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Row-change polling
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1660,9 +1761,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#creating-a-database" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Creating a database
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1671,12 +1772,62 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#cleaning-up-tables" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Cleaning up tables
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#many-to-many-helpers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
Many-to-Many helpers
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="Many-to-Many helpers">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#m2m_add-insert-associations" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
<code>m2m_add</code> — insert associations
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#m2m_remove-delete-associations" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
<code>m2m_remove</code> — delete associations
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#m2m_set-replace-the-full-set" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
<code>m2m_set</code> — replace the full set
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
@@ -1796,10 +1947,10 @@
|
||||
</span><span id="__span-2-7"><a id="__codelineno-2-7" name="__codelineno-2-7" href="#__codelineno-2-7"></a> <span class="o">...</span>
|
||||
</span></code></pre></div>
|
||||
<h2 id="table-locking">Table locking<a class="headerlink" href="#table-locking" title="Permanent link">¶</a></h2>
|
||||
<p><a href="../../reference/db/#fastapi_toolsets.db.lock_tables"><code>lock_tables</code></a> acquires PostgreSQL table-level locks before executing critical sections:</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="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">lock_tables</span>
|
||||
<p><a href="../../reference/db/#fastapi_toolsets.db.lock_tables"><code>lock_tables</code></a> acquires PostgreSQL table-level locks before executing critical sections. It opens a <strong>dedicated session</strong> internally and yields it to the caller, so the lock is guaranteed to be released when the context exits:</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="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">lock_tables</span><span class="p">,</span> <span class="n">LockMode</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="k">async</span> <span class="k">with</span> <span class="n">lock_tables</span><span class="p">(</span><span class="n">session</span><span class="o">=</span><span class="n">session</span><span class="p">,</span> <span class="n">tables</span><span class="o">=</span><span class="p">[</span><span class="n">User</span><span class="p">],</span> <span class="n">mode</span><span class="o">=</span><span class="s2">"EXCLUSIVE"</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="k">async</span> <span class="k">with</span> <span class="n">lock_tables</span><span class="p">(</span><span class="n">session_maker</span><span class="o">=</span><span class="n">session_maker</span><span class="p">,</span> <span class="n">tables</span><span class="o">=</span><span class="p">[</span><span class="n">User</span><span class="p">],</span> <span class="n">mode</span><span class="o">=</span><span class="n">LockMode</span><span class="o">.</span><span class="n">EXCLUSIVE</span><span class="p">)</span> <span class="k">as</span> <span class="n">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="c1"># No other transaction can modify User until this block exits</span>
|
||||
</span><span id="__span-3-5"><a id="__codelineno-3-5" name="__codelineno-3-5" href="#__codelineno-3-5"></a> <span class="o">...</span>
|
||||
</span></code></pre></div>
|
||||
@@ -1842,6 +1993,39 @@
|
||||
</span><span id="__span-6-5"><a id="__codelineno-6-5" name="__codelineno-6-5" href="#__codelineno-6-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 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>
|
||||
<h2 id="many-to-many-helpers">Many-to-Many helpers<a class="headerlink" href="#many-to-many-helpers" title="Permanent link">¶</a></h2>
|
||||
<p>SQLAlchemy's ORM collection API triggers lazy-loads when you append to a relationship inside a savepoint (e.g. inside <code>lock_tables</code> or a nested <code>get_transaction</code>). The three <code>m2m_*</code> helpers bypass the ORM collection entirely and issue direct SQL against the association table.</p>
|
||||
<h3 id="m2m_add-insert-associations"><code>m2m_add</code> — insert associations<a class="headerlink" href="#m2m_add-insert-associations" title="Permanent link">¶</a></h3>
|
||||
<p><a href="../../reference/db/#fastapi_toolsets.db.m2m_add"><code>m2m_add</code></a> inserts one or more rows into a secondary table without touching the ORM collection:</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">lock_tables</span><span class="p">,</span> <span class="n">m2m_add</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="k">async</span> <span class="k">with</span> <span class="n">lock_tables</span><span class="p">(</span><span class="n">session_maker</span><span class="p">,</span> <span class="p">[</span><span class="n">Tag</span><span class="p">])</span> <span class="k">as</span> <span class="n">session</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="n">tag</span> <span class="o">=</span> <span class="k">await</span> <span class="n">TagCrud</span><span class="o">.</span><span class="n">create</span><span class="p">(</span><span class="n">session</span><span class="p">,</span> <span class="n">TagCreate</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s2">"python"</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">await</span> <span class="n">m2m_add</span><span class="p">(</span><span class="n">session</span><span class="p">,</span> <span class="n">post</span><span class="p">,</span> <span class="n">Post</span><span class="o">.</span><span class="n">tags</span><span class="p">,</span> <span class="n">tag</span><span class="p">)</span>
|
||||
</span></code></pre></div>
|
||||
<p>Pass <code>ignore_conflicts=True</code> to silently skip associations that already exist:</p>
|
||||
<div class="language-python highlight"><pre><span></span><code><span id="__span-8-1"><a id="__codelineno-8-1" name="__codelineno-8-1" href="#__codelineno-8-1"></a><span class="k">await</span> <span class="n">m2m_add</span><span class="p">(</span><span class="n">session</span><span class="p">,</span> <span class="n">post</span><span class="p">,</span> <span class="n">Post</span><span class="o">.</span><span class="n">tags</span><span class="p">,</span> <span class="n">tag</span><span class="p">,</span> <span class="n">ignore_conflicts</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
|
||||
</span></code></pre></div>
|
||||
<h3 id="m2m_remove-delete-associations"><code>m2m_remove</code> — delete associations<a class="headerlink" href="#m2m_remove-delete-associations" title="Permanent link">¶</a></h3>
|
||||
<p><a href="../../reference/db/#fastapi_toolsets.db.m2m_remove"><code>m2m_remove</code></a> deletes specific association rows. Removing a non-existent association is a no-op:</p>
|
||||
<div class="language-python highlight"><pre><span></span><code><span id="__span-9-1"><a id="__codelineno-9-1" name="__codelineno-9-1" href="#__codelineno-9-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">get_transaction</span><span class="p">,</span> <span class="n">m2m_remove</span>
|
||||
</span><span id="__span-9-2"><a id="__codelineno-9-2" name="__codelineno-9-2" href="#__codelineno-9-2"></a>
|
||||
</span><span id="__span-9-3"><a id="__codelineno-9-3" name="__codelineno-9-3" href="#__codelineno-9-3"></a><span class="k">async</span> <span class="k">with</span> <span class="n">get_transaction</span><span class="p">(</span><span class="n">session</span><span class="p">):</span>
|
||||
</span><span id="__span-9-4"><a id="__codelineno-9-4" name="__codelineno-9-4" href="#__codelineno-9-4"></a> <span class="k">await</span> <span class="n">m2m_remove</span><span class="p">(</span><span class="n">session</span><span class="p">,</span> <span class="n">post</span><span class="p">,</span> <span class="n">Post</span><span class="o">.</span><span class="n">tags</span><span class="p">,</span> <span class="n">tag1</span><span class="p">,</span> <span class="n">tag2</span><span class="p">)</span>
|
||||
</span></code></pre></div>
|
||||
<h3 id="m2m_set-replace-the-full-set"><code>m2m_set</code> — replace the full set<a class="headerlink" href="#m2m_set-replace-the-full-set" title="Permanent link">¶</a></h3>
|
||||
<p><a href="../../reference/db/#fastapi_toolsets.db.m2m_set"><code>m2m_set</code></a> atomically replaces all associations: it deletes every existing row for the owner instance then inserts the new set. Passing no related instances clears the association entirely:</p>
|
||||
<div class="language-python highlight"><pre><span></span><code><span id="__span-10-1"><a id="__codelineno-10-1" name="__codelineno-10-1" href="#__codelineno-10-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">get_transaction</span><span class="p">,</span> <span class="n">m2m_set</span>
|
||||
</span><span id="__span-10-2"><a id="__codelineno-10-2" name="__codelineno-10-2" href="#__codelineno-10-2"></a>
|
||||
</span><span id="__span-10-3"><a id="__codelineno-10-3" name="__codelineno-10-3" href="#__codelineno-10-3"></a><span class="c1"># Replace all tags</span>
|
||||
</span><span id="__span-10-4"><a id="__codelineno-10-4" name="__codelineno-10-4" href="#__codelineno-10-4"></a><span class="k">async</span> <span class="k">with</span> <span class="n">get_transaction</span><span class="p">(</span><span class="n">session</span><span class="p">):</span>
|
||||
</span><span id="__span-10-5"><a id="__codelineno-10-5" name="__codelineno-10-5" href="#__codelineno-10-5"></a> <span class="k">await</span> <span class="n">m2m_set</span><span class="p">(</span><span class="n">session</span><span class="p">,</span> <span class="n">post</span><span class="p">,</span> <span class="n">Post</span><span class="o">.</span><span class="n">tags</span><span class="p">,</span> <span class="n">tag_a</span><span class="p">,</span> <span class="n">tag_b</span><span class="p">)</span>
|
||||
</span><span id="__span-10-6"><a id="__codelineno-10-6" name="__codelineno-10-6" href="#__codelineno-10-6"></a>
|
||||
</span><span id="__span-10-7"><a id="__codelineno-10-7" name="__codelineno-10-7" href="#__codelineno-10-7"></a><span class="c1"># Clear all tags</span>
|
||||
</span><span id="__span-10-8"><a id="__codelineno-10-8" name="__codelineno-10-8" href="#__codelineno-10-8"></a><span class="k">async</span> <span class="k">with</span> <span class="n">get_transaction</span><span class="p">(</span><span class="n">session</span><span class="p">):</span>
|
||||
</span><span id="__span-10-9"><a id="__codelineno-10-9" name="__codelineno-10-9" href="#__codelineno-10-9"></a> <span class="k">await</span> <span class="n">m2m_set</span><span class="p">(</span><span class="n">session</span><span class="p">,</span> <span class="n">post</span><span class="p">,</span> <span class="n">Post</span><span class="o">.</span><span class="n">tags</span><span class="p">)</span>
|
||||
</span></code></pre></div>
|
||||
<p>All three helpers raise <code>TypeError</code> if the relationship attribute is not a Many-to-Many (i.e. has no secondary table).</p>
|
||||
<hr />
|
||||
<p><a href="../../reference/db/"><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>
|
||||
|
||||
@@ -1950,7 +2134,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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/v4.0/module/dependencies/">
|
||||
|
||||
|
||||
<link rel="prev" href="../db/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -451,7 +452,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -466,7 +466,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -487,7 +486,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -515,7 +513,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -543,7 +540,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -580,7 +576,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -598,7 +593,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -624,9 +618,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -635,9 +629,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#pathdependency" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
PathDependency
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>PathDependency</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -646,9 +640,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#bodydependency" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
BodyDependency
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>BodyDependency</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -680,7 +674,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -708,7 +701,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -736,7 +728,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -764,7 +755,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -792,7 +782,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -820,7 +809,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -848,6 +836,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -903,6 +917,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -923,7 +939,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -938,7 +953,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -959,7 +973,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -987,7 +1000,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1015,7 +1027,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1043,7 +1054,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1071,7 +1081,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1099,7 +1108,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1127,7 +1135,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1155,7 +1162,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1183,7 +1189,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1211,7 +1216,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1239,6 +1243,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1294,7 +1324,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1309,7 +1338,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1330,7 +1358,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1367,6 +1394,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1387,7 +1416,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1402,7 +1430,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1412,6 +1439,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1423,7 +1477,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1451,7 +1504,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1486,7 +1538,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1539,9 +1590,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1550,9 +1601,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#pathdependency" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
PathDependency
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>PathDependency</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1561,9 +1612,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#bodydependency" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
BodyDependency
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>BodyDependency</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1794,7 +1845,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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/v4.0/module/exceptions/">
|
||||
|
||||
|
||||
<link rel="prev" href="../dependencies/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -451,7 +452,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -466,7 +466,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -487,7 +486,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -515,7 +513,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -543,7 +540,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -571,7 +567,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -608,7 +603,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -626,7 +620,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -652,9 +645,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -663,9 +656,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#setup" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Setup
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -674,9 +667,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#built-in-exceptions" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Built-in exceptions
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -686,9 +679,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#per-instance-overrides" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Per-instance overrides
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -702,9 +695,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#custom-exceptions" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Custom exceptions
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -714,9 +707,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#custom-__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Custom __init__
|
||||
|
||||
<span class="md-typeset">
|
||||
Custom <code>__init__</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -725,9 +718,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#intermediate-base-classes" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Intermediate base classes
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -741,9 +734,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#openapi-response-documentation" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
OpenAPI response documentation
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -775,7 +768,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -803,7 +795,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -831,7 +822,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -859,7 +849,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -887,7 +876,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -915,6 +903,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -970,6 +984,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -990,7 +1006,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1005,7 +1020,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1026,7 +1040,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1054,7 +1067,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1082,7 +1094,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1110,7 +1121,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1138,7 +1148,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1166,7 +1175,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1194,7 +1202,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1222,7 +1229,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1250,7 +1256,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1278,7 +1283,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1306,6 +1310,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1361,7 +1391,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1376,7 +1405,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1397,7 +1425,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1434,6 +1461,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1454,7 +1483,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1469,7 +1497,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1479,6 +1506,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1490,7 +1544,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1518,7 +1571,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1553,7 +1605,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1606,9 +1657,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1617,9 +1668,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#setup" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Setup
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1628,9 +1679,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#built-in-exceptions" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Built-in exceptions
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1640,9 +1691,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#per-instance-overrides" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Per-instance overrides
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1656,9 +1707,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#custom-exceptions" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Custom exceptions
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1668,9 +1719,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#custom-__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Custom __init__
|
||||
|
||||
<span class="md-typeset">
|
||||
Custom <code>__init__</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1679,9 +1730,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#intermediate-base-classes" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Intermediate base classes
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1695,9 +1746,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#openapi-response-documentation" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
OpenAPI response documentation
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2035,7 +2086,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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.0/module/fixtures/">
|
||||
|
||||
|
||||
<link rel="prev" href="../exceptions/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -451,7 +452,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -466,7 +466,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -487,7 +486,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -515,7 +513,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -543,7 +540,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -571,7 +567,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -599,7 +594,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -636,7 +630,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -654,7 +647,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -680,9 +672,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -691,9 +683,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#defining-fixtures" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Defining fixtures
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -702,9 +694,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#loading-fixtures" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Loading fixtures
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -713,9 +705,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#contexts" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Contexts
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -725,9 +717,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#custom-contexts" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Custom contexts
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -736,9 +728,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#default-context-for-a-registry" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Default context for a registry
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -747,9 +739,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#same-fixture-name-multiple-context-variants" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Same fixture name, multiple context variants
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -763,9 +755,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#load-strategies" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Load strategies
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -774,9 +766,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#merging-registries" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Merging registries
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -785,9 +777,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#looking-up-fixture-instances" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Looking up fixture instances
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -796,9 +788,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#pytest-integration" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Pytest integration
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -807,9 +799,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#cli-integration" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CLI integration
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -841,7 +833,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -869,7 +860,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -897,7 +887,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -925,7 +914,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -953,6 +941,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1008,6 +1022,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1028,7 +1044,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1043,7 +1058,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1064,7 +1078,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1092,7 +1105,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1120,7 +1132,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1148,7 +1159,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1176,7 +1186,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1204,7 +1213,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1232,7 +1240,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1260,7 +1267,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1288,7 +1294,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1316,7 +1321,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1344,6 +1348,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1399,7 +1429,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1414,7 +1443,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1435,7 +1463,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1472,6 +1499,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1492,7 +1521,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1507,7 +1535,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1517,6 +1544,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1528,7 +1582,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1556,7 +1609,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1591,7 +1643,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1644,9 +1695,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1655,9 +1706,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#defining-fixtures" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Defining fixtures
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1666,9 +1717,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#loading-fixtures" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Loading fixtures
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1677,9 +1728,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#contexts" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Contexts
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1689,9 +1740,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#custom-contexts" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Custom contexts
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1700,9 +1751,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#default-context-for-a-registry" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Default context for a registry
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1711,9 +1762,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#same-fixture-name-multiple-context-variants" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Same fixture name, multiple context variants
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1727,9 +1778,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#load-strategies" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Load strategies
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1738,9 +1789,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#merging-registries" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Merging registries
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1749,9 +1800,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#looking-up-fixture-instances" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Looking up fixture instances
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1760,9 +1811,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#pytest-integration" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Pytest integration
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1771,9 +1822,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#cli-integration" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CLI integration
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2136,7 +2187,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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/v4.0/module/logger/">
|
||||
|
||||
|
||||
<link rel="prev" href="../fixtures/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -451,7 +452,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -466,7 +466,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -487,7 +486,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -515,7 +513,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -543,7 +540,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -571,7 +567,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -599,7 +594,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -627,7 +621,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -664,7 +657,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -682,7 +674,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -708,9 +699,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -719,9 +710,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#setup" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Setup
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -730,9 +721,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#getting-a-logger" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Getting a logger
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -764,7 +755,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -792,7 +782,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -820,7 +809,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -848,6 +836,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -903,6 +917,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -923,7 +939,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -938,7 +953,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -959,7 +973,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -987,7 +1000,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1015,7 +1027,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1043,7 +1054,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1071,7 +1081,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1099,7 +1108,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1127,7 +1135,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1155,7 +1162,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1183,7 +1189,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1211,7 +1216,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1239,6 +1243,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1294,7 +1324,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1309,7 +1338,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1330,7 +1358,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1367,6 +1394,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1387,7 +1416,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1402,7 +1430,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1412,6 +1439,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1423,7 +1477,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1451,7 +1504,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1486,7 +1538,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1539,9 +1590,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1550,9 +1601,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#setup" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Setup
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1561,9 +1612,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#getting-a-logger" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Getting a logger
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1772,7 +1823,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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/v4.0/module/metrics/">
|
||||
|
||||
|
||||
<link rel="prev" href="../logger/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -451,7 +452,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -466,7 +466,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -487,7 +486,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -515,7 +513,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -543,7 +540,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -571,7 +567,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -599,7 +594,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -627,7 +621,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -655,7 +648,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -692,7 +684,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -710,7 +701,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -736,9 +726,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#installation" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Installation
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -747,9 +737,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -758,9 +748,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#setup" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Setup
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -769,9 +759,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#declaring-metrics" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Declaring metrics
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -781,9 +771,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#providers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Providers
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -792,9 +782,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#collectors" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Collectors
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -808,9 +798,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#merging-registries" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Merging registries
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -819,9 +809,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#multi-process-mode" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Multi-process mode
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -853,7 +843,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -881,7 +870,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -909,6 +897,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -964,6 +978,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -984,7 +1000,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -999,7 +1014,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1020,7 +1034,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1048,7 +1061,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1076,7 +1088,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1104,7 +1115,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1132,7 +1142,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1160,7 +1169,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1188,7 +1196,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1216,7 +1223,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1244,7 +1250,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1272,7 +1277,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1300,6 +1304,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1355,7 +1385,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1370,7 +1399,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1391,7 +1419,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1428,6 +1455,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1448,7 +1477,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1463,7 +1491,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1473,6 +1500,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1484,7 +1538,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1512,7 +1565,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1547,7 +1599,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1600,9 +1651,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#installation" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Installation
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1611,9 +1662,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1622,9 +1673,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#setup" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Setup
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1633,9 +1684,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#declaring-metrics" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Declaring metrics
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1645,9 +1696,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#providers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Providers
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1656,9 +1707,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#collectors" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Collectors
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1672,9 +1723,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#merging-registries" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Merging registries
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1683,9 +1734,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#multi-process-mode" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Multi-process mode
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1953,7 +2004,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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/v4.0/module/models/">
|
||||
|
||||
|
||||
<link rel="prev" href="../metrics/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -451,7 +452,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -466,7 +466,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -487,7 +486,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -515,7 +513,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -543,7 +540,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -571,7 +567,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -599,7 +594,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -627,7 +621,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -655,7 +648,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -683,7 +675,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -720,7 +711,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -738,7 +728,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -764,9 +753,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -775,9 +764,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#mixins" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Mixins
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -787,9 +776,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#uuidmixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
UUIDMixin
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>UUIDMixin</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -798,9 +787,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#uuidv7mixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
UUIDv7Mixin
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>UUIDv7Mixin</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -809,9 +798,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#createdatmixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
CreatedAtMixin
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>CreatedAtMixin</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -820,9 +809,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#updatedatmixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
UpdatedAtMixin
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>UpdatedAtMixin</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -831,9 +820,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#timestampmixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
TimestampMixin
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>TimestampMixin</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -847,9 +836,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#lifecycle-events" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Lifecycle events
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -859,9 +848,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#setup" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Setup
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -870,9 +859,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#events" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Events
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -881,9 +870,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#watched-fields" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Watched fields
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -892,9 +881,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#registering-handlers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Registering handlers
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -903,9 +892,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#field-changes-format" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Field changes format
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -942,7 +931,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -970,6 +958,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1025,6 +1039,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1045,7 +1061,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1060,7 +1075,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1081,7 +1095,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1109,7 +1122,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1137,7 +1149,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1165,7 +1176,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1193,7 +1203,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1221,7 +1230,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1249,7 +1257,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1277,7 +1284,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1305,7 +1311,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1333,7 +1338,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1361,6 +1365,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1416,7 +1446,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1431,7 +1460,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1452,7 +1480,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1489,6 +1516,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1509,7 +1538,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1524,7 +1552,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1534,6 +1561,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1545,7 +1599,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1573,7 +1626,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1608,7 +1660,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1661,9 +1712,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1672,9 +1723,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#mixins" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Mixins
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1684,9 +1735,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#uuidmixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
UUIDMixin
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>UUIDMixin</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1695,9 +1746,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#uuidv7mixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
UUIDv7Mixin
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>UUIDv7Mixin</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1706,9 +1757,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#createdatmixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
CreatedAtMixin
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>CreatedAtMixin</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1717,9 +1768,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#updatedatmixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
UpdatedAtMixin
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>UpdatedAtMixin</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1728,9 +1779,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#timestampmixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
TimestampMixin
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>TimestampMixin</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1744,9 +1795,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#lifecycle-events" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Lifecycle events
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1756,9 +1807,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#setup" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Setup
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1767,9 +1818,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#events" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Events
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1778,9 +1829,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#watched-fields" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Watched fields
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1789,9 +1840,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#registering-handlers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Registering handlers
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1800,9 +1851,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#field-changes-format" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Field changes format
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2210,7 +2261,7 @@ 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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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.0/module/pytest/">
|
||||
|
||||
|
||||
<link rel="prev" href="../models/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -451,7 +452,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -466,7 +466,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -487,7 +486,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -515,7 +513,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -543,7 +540,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -571,7 +567,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -599,7 +594,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -627,7 +621,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -655,7 +648,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -683,7 +675,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -711,7 +702,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -748,7 +738,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -766,7 +755,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -792,9 +780,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#installation" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Installation
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -803,9 +791,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -814,9 +802,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#creating-an-async-client" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Creating an async client
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -825,9 +813,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#database-sessions-in-tests" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Database sessions in tests
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -836,9 +824,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#parallel-testing-with-pytest-xdist" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Parallel testing with pytest-xdist
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -847,9 +835,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#cleaning-up-tables" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Cleaning up tables
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -881,6 +869,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -936,6 +950,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -956,7 +972,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -971,7 +986,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -992,7 +1006,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1020,7 +1033,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1048,7 +1060,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1076,7 +1087,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1104,7 +1114,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1132,7 +1141,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1160,7 +1168,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1188,7 +1195,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1216,7 +1222,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1244,7 +1249,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1272,6 +1276,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1327,7 +1357,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1342,7 +1371,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1363,7 +1391,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1400,6 +1427,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1420,7 +1449,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1435,7 +1463,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1445,6 +1472,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1456,7 +1510,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1484,7 +1537,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1519,7 +1571,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1572,9 +1623,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#installation" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Installation
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1583,9 +1634,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1594,9 +1645,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#creating-an-async-client" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Creating an async client
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1605,9 +1656,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#database-sessions-in-tests" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Database sessions in tests
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1616,9 +1667,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#parallel-testing-with-pytest-xdist" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Parallel testing with pytest-xdist
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1627,9 +1678,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#cleaning-up-tables" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Cleaning up tables
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1890,7 +1941,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,20 +12,20 @@
|
||||
<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/v4.0/module/schemas/">
|
||||
|
||||
|
||||
<link rel="prev" href="../pytest/">
|
||||
|
||||
|
||||
<link rel="next" href="../../reference/cli/">
|
||||
<link rel="next" href="../security/">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -451,7 +452,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -466,7 +466,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -487,7 +486,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -515,7 +513,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -543,7 +540,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -571,7 +567,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -599,7 +594,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -627,7 +621,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -655,7 +648,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -683,7 +675,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -711,7 +702,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -739,7 +729,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -776,7 +765,6 @@
|
||||
Schemas
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -794,7 +782,6 @@
|
||||
Schemas
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -820,9 +807,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -831,9 +818,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#response-models" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Response models
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -843,9 +830,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#responset" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Response[T]
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>Response[T]</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -854,9 +841,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#paginated-response-models" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Paginated response models
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -866,9 +853,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#offsetpaginatedresponset" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
OffsetPaginatedResponse[T]
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>OffsetPaginatedResponse[T]</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -877,9 +864,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#cursorpaginatedresponset" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
CursorPaginatedResponse[T]
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>CursorPaginatedResponse[T]</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -888,9 +875,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#paginatedresponset" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
PaginatedResponse[T]
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>PaginatedResponse[T]</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -899,9 +886,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#pagination-metadata-models" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Pagination metadata models
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -915,9 +902,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#errorresponse" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
ErrorResponse
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>ErrorResponse</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -937,6 +924,33 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
@@ -981,6 +995,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1001,7 +1017,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1016,7 +1031,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1037,7 +1051,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1065,7 +1078,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1093,7 +1105,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1121,7 +1132,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1149,7 +1159,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1177,7 +1186,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1205,7 +1213,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1233,7 +1240,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1261,7 +1267,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1289,7 +1294,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1317,6 +1321,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1372,7 +1402,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1387,7 +1416,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1408,7 +1436,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1445,6 +1472,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1465,7 +1494,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1480,7 +1508,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1490,6 +1517,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1501,7 +1555,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1529,7 +1582,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1564,7 +1616,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1617,9 +1668,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#overview" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Overview
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1628,9 +1679,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#response-models" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Response models
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1640,9 +1691,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#responset" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
Response[T]
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>Response[T]</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1651,9 +1702,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#paginated-response-models" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Paginated response models
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1663,9 +1714,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#offsetpaginatedresponset" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
OffsetPaginatedResponse[T]
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>OffsetPaginatedResponse[T]</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1674,9 +1725,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#cursorpaginatedresponset" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
CursorPaginatedResponse[T]
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>CursorPaginatedResponse[T]</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1685,9 +1736,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#paginatedresponset" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
PaginatedResponse[T]
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>PaginatedResponse[T]</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1696,9 +1747,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#pagination-metadata-models" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Pagination metadata models
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1712,9 +1763,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#errorresponse" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
ErrorResponse
|
||||
|
||||
<span class="md-typeset">
|
||||
<code>ErrorResponse</code>
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1903,7 +1954,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></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>
|
||||
<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>
|
||||
<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>
|
||||
@@ -1925,7 +1976,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></code></pre></div>
|
||||
<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>
|
||||
<p>Returned automatically by the exceptions handler.</p>
|
||||
<hr />
|
||||
@@ -1986,13 +2037,13 @@
|
||||
|
||||
|
||||
|
||||
<a href="../../reference/cli/" class="md-footer__link md-footer__link--next" aria-label="Next: CLI">
|
||||
<a href="../security/" class="md-footer__link md-footer__link--next" aria-label="Next: Security">
|
||||
<div class="md-footer__title">
|
||||
<span class="md-footer__direction">
|
||||
Next
|
||||
</span>
|
||||
<div class="md-ellipsis">
|
||||
CLI
|
||||
Security
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
@@ -2036,7 +2087,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -12,10 +12,10 @@
|
||||
<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/v4.0/reference/cli/">
|
||||
|
||||
|
||||
<link rel="prev" href="../../module/schemas/">
|
||||
<link rel="prev" href="../../module/security/">
|
||||
|
||||
|
||||
<link rel="next" href="../crud/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -822,6 +837,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -842,7 +859,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -857,7 +873,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -887,7 +902,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -905,7 +919,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -931,9 +944,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.cli.config.import_from_string" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
import_from_string
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -942,9 +955,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.cli.config.get_config_value" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_config_value
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -953,9 +966,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.cli.config.get_fixtures_registry" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_fixtures_registry
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -964,9 +977,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.cli.config.get_db_context" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_db_context
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -975,9 +988,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.cli.config.get_custom_cli" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_custom_cli
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -986,9 +999,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.cli.utils.async_command" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
async_command
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1020,7 +1033,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1048,7 +1060,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1076,7 +1087,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1104,7 +1114,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1132,7 +1141,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1160,7 +1168,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1188,7 +1195,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1216,7 +1222,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1244,7 +1249,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1272,6 +1276,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1327,7 +1357,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1342,7 +1371,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1363,7 +1391,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1400,6 +1427,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1420,7 +1449,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1435,7 +1463,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1445,6 +1472,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1456,7 +1510,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1484,7 +1537,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1519,7 +1571,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1572,9 +1623,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.cli.config.import_from_string" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
import_from_string
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1583,9 +1634,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.cli.config.get_config_value" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_config_value
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1594,9 +1645,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.cli.config.get_fixtures_registry" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_fixtures_registry
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1605,9 +1656,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.cli.config.get_db_context" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_db_context
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1616,9 +1667,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.cli.config.get_custom_cli" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_custom_cli
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1627,9 +1678,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.cli.utils.async_command" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
async_command
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2054,7 +2105,7 @@
|
||||
<nav class="md-footer__inner md-grid" aria-label="Footer" >
|
||||
|
||||
|
||||
<a href="../../module/schemas/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Schemas">
|
||||
<a href="../../module/security/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Security">
|
||||
<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>
|
||||
@@ -2064,7 +2115,7 @@
|
||||
Previous
|
||||
</span>
|
||||
<div class="md-ellipsis">
|
||||
Schemas
|
||||
Security
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
@@ -2121,7 +2172,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<meta name="author" content="d3vyce">
|
||||
|
||||
|
||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/reference/crud/">
|
||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v4.0/reference/crud/">
|
||||
|
||||
|
||||
<link rel="prev" href="../cli/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -822,6 +837,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -842,7 +859,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -857,7 +873,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -878,7 +893,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -915,7 +929,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -933,7 +946,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -959,9 +971,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
AsyncCrud
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -971,9 +983,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.count" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
count
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -982,9 +994,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.create" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
create
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -993,9 +1005,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.cursor_paginate" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
cursor_paginate
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1004,9 +1016,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.cursor_paginate_params" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
cursor_paginate_params
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1015,9 +1027,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.delete" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
delete
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1026,9 +1038,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.exists" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
exists
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1037,9 +1049,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.first" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
first
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1048,9 +1060,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.get" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1059,9 +1071,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.get_multi" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_multi
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1070,9 +1082,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.get_or_none" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_or_none
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1081,9 +1093,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.offset_paginate" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
offset_paginate
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1092,9 +1104,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.offset_paginate_params" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
offset_paginate_params
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1103,9 +1115,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.paginate" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
paginate
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1114,9 +1126,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.paginate_params" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
paginate_params
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1125,9 +1137,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.update" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
update
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1136,9 +1148,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.upsert" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
upsert
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1152,9 +1164,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.CrudFactory" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CrudFactory
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1163,9 +1175,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.search.SearchConfig" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
SearchConfig
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1174,9 +1186,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.search.get_searchable_fields" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_searchable_fields
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1185,9 +1197,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.search.build_search_filters" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
build_search_filters
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1219,7 +1231,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1247,7 +1258,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1275,7 +1285,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1303,7 +1312,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1331,7 +1339,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1359,7 +1366,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1387,7 +1393,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1415,7 +1420,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1443,6 +1447,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1498,7 +1528,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1513,7 +1542,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1534,7 +1562,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1571,6 +1598,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1591,7 +1620,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1606,7 +1634,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1616,6 +1643,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1627,7 +1681,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1655,7 +1708,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1690,7 +1742,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1743,9 +1794,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
AsyncCrud
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1755,9 +1806,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.count" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
count
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1766,9 +1817,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.create" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
create
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1777,9 +1828,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.cursor_paginate" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
cursor_paginate
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1788,9 +1839,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.cursor_paginate_params" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
cursor_paginate_params
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1799,9 +1850,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.delete" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
delete
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1810,9 +1861,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.exists" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
exists
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1821,9 +1872,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.first" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
first
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1832,9 +1883,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.get" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1843,9 +1894,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.get_multi" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_multi
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1854,9 +1905,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.get_or_none" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_or_none
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1865,9 +1916,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.offset_paginate" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
offset_paginate
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1876,9 +1927,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.offset_paginate_params" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
offset_paginate_params
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1887,9 +1938,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.paginate" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
paginate
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1898,9 +1949,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.paginate_params" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
paginate_params
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1909,9 +1960,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.update" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
update
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1920,9 +1971,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.AsyncCrud.upsert" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
upsert
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1936,9 +1987,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.factory.CrudFactory" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CrudFactory
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1947,9 +1998,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.search.SearchConfig" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
SearchConfig
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1958,9 +2009,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.search.get_searchable_fields" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_searchable_fields
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1969,9 +2020,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.crud.search.build_search_filters" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
build_search_filters
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -6379,7 +6430,7 @@ Must match one of the resolved search field keys.</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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -12,7 +12,7 @@
|
||||
<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/v4.0/reference/dependencies/">
|
||||
|
||||
|
||||
<link rel="prev" href="../db/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -822,6 +837,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -842,7 +859,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -857,7 +873,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -878,7 +893,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -906,7 +920,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -934,7 +947,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -971,7 +983,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -989,7 +1000,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1015,9 +1025,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.dependencies.PathDependency" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
PathDependency
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1026,9 +1036,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.dependencies.BodyDependency" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
BodyDependency
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1060,7 +1070,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1088,7 +1097,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1116,7 +1124,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1144,7 +1151,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1172,7 +1178,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1200,7 +1205,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1228,6 +1232,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1283,7 +1313,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1298,7 +1327,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1319,7 +1347,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1356,6 +1383,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1376,7 +1405,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1391,7 +1419,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1401,6 +1428,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1412,7 +1466,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1440,7 +1493,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1475,7 +1527,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1528,9 +1579,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.dependencies.PathDependency" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
PathDependency
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1539,9 +1590,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.dependencies.BodyDependency" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
BodyDependency
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2043,7 +2094,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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<meta name="author" content="d3vyce">
|
||||
|
||||
|
||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/reference/exceptions/">
|
||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v4.0/reference/exceptions/">
|
||||
|
||||
|
||||
<link rel="prev" href="../dependencies/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -822,6 +837,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -842,7 +859,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -857,7 +873,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -878,7 +893,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -906,7 +920,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -934,7 +947,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -962,7 +974,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -999,7 +1010,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1017,7 +1027,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1043,9 +1052,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.ApiException" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ApiException
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1055,9 +1064,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.ApiException.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1071,9 +1080,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.UnauthorizedError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
UnauthorizedError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1083,9 +1092,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.UnauthorizedError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1099,9 +1108,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.ForbiddenError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ForbiddenError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1111,9 +1120,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.ForbiddenError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1127,9 +1136,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.NotFoundError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
NotFoundError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1139,9 +1148,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.NotFoundError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1155,9 +1164,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.ConflictError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ConflictError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1167,9 +1176,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.ConflictError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1183,9 +1192,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.NoSearchableFieldsError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
NoSearchableFieldsError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1195,9 +1204,37 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.NoSearchableFieldsError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidSearchColumnError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
InvalidSearchColumnError
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="InvalidSearchColumnError">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidSearchColumnError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1211,9 +1248,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidFacetFilterError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
InvalidFacetFilterError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1223,9 +1260,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidFacetFilterError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1239,9 +1276,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidOrderFieldError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
InvalidOrderFieldError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1251,9 +1288,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidOrderFieldError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1267,9 +1304,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.generate_error_responses" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
generate_error_responses
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1278,9 +1315,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.handler.init_exceptions_handlers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
init_exceptions_handlers
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1312,7 +1349,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1340,7 +1376,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1368,7 +1403,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1396,7 +1430,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1424,7 +1457,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1452,6 +1484,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1507,7 +1565,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1522,7 +1579,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1543,7 +1599,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1580,6 +1635,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1600,7 +1657,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1615,7 +1671,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1625,6 +1680,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1636,7 +1718,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1664,7 +1745,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1699,7 +1779,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1752,9 +1831,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.ApiException" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ApiException
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1764,9 +1843,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.ApiException.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1780,9 +1859,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.UnauthorizedError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
UnauthorizedError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1792,9 +1871,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.UnauthorizedError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1808,9 +1887,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.ForbiddenError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ForbiddenError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1820,9 +1899,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.ForbiddenError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1836,9 +1915,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.NotFoundError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
NotFoundError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1848,9 +1927,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.NotFoundError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1864,9 +1943,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.ConflictError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ConflictError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1876,9 +1955,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.ConflictError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1892,9 +1971,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.NoSearchableFieldsError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
NoSearchableFieldsError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1904,9 +1983,37 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.NoSearchableFieldsError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidSearchColumnError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
InvalidSearchColumnError
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<nav class="md-nav" aria-label="InvalidSearchColumnError">
|
||||
<ul class="md-nav__list">
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidSearchColumnError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1920,9 +2027,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidFacetFilterError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
InvalidFacetFilterError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1932,9 +2039,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidFacetFilterError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1948,9 +2055,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidOrderFieldError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
InvalidOrderFieldError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1960,9 +2067,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidOrderFieldError.__init__" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
__init__
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1976,9 +2083,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.generate_error_responses" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
generate_error_responses
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1987,9 +2094,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.exceptions.handler.init_exceptions_handlers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
init_exceptions_handlers
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2079,11 +2186,12 @@
|
||||
</span><span id="__span-0-5"><a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a> <span class="n">NotFoundError</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="n">ConflictError</span><span class="p">,</span>
|
||||
</span><span id="__span-0-7"><a id="__codelineno-0-7" name="__codelineno-0-7" href="#__codelineno-0-7"></a> <span class="n">NoSearchableFieldsError</span><span class="p">,</span>
|
||||
</span><span id="__span-0-8"><a id="__codelineno-0-8" name="__codelineno-0-8" href="#__codelineno-0-8"></a> <span class="n">InvalidFacetFilterError</span><span class="p">,</span>
|
||||
</span><span id="__span-0-9"><a id="__codelineno-0-9" name="__codelineno-0-9" href="#__codelineno-0-9"></a> <span class="n">InvalidOrderFieldError</span><span class="p">,</span>
|
||||
</span><span id="__span-0-10"><a id="__codelineno-0-10" name="__codelineno-0-10" href="#__codelineno-0-10"></a> <span class="n">generate_error_responses</span><span class="p">,</span>
|
||||
</span><span id="__span-0-11"><a id="__codelineno-0-11" name="__codelineno-0-11" href="#__codelineno-0-11"></a> <span class="n">init_exceptions_handlers</span><span class="p">,</span>
|
||||
</span><span id="__span-0-12"><a id="__codelineno-0-12" name="__codelineno-0-12" href="#__codelineno-0-12"></a><span class="p">)</span>
|
||||
</span><span id="__span-0-8"><a id="__codelineno-0-8" name="__codelineno-0-8" href="#__codelineno-0-8"></a> <span class="n">InvalidSearchColumnError</span><span class="p">,</span>
|
||||
</span><span id="__span-0-9"><a id="__codelineno-0-9" name="__codelineno-0-9" href="#__codelineno-0-9"></a> <span class="n">InvalidFacetFilterError</span><span class="p">,</span>
|
||||
</span><span id="__span-0-10"><a id="__codelineno-0-10" name="__codelineno-0-10" href="#__codelineno-0-10"></a> <span class="n">InvalidOrderFieldError</span><span class="p">,</span>
|
||||
</span><span id="__span-0-11"><a id="__codelineno-0-11" name="__codelineno-0-11" href="#__codelineno-0-11"></a> <span class="n">generate_error_responses</span><span class="p">,</span>
|
||||
</span><span id="__span-0-12"><a id="__codelineno-0-12" name="__codelineno-0-12" href="#__codelineno-0-12"></a> <span class="n">init_exceptions_handlers</span><span class="p">,</span>
|
||||
</span><span id="__span-0-13"><a id="__codelineno-0-13" name="__codelineno-0-13" href="#__codelineno-0-13"></a><span class="p">)</span>
|
||||
</span></code></pre></div>
|
||||
|
||||
|
||||
@@ -2843,6 +2951,119 @@ HTTP response body.</p>
|
||||
|
||||
|
||||
|
||||
<h2 id="fastapi_toolsets.exceptions.exceptions.InvalidSearchColumnError" class="doc doc-heading">
|
||||
<code>fastapi_toolsets.exceptions.exceptions.InvalidSearchColumnError</code>
|
||||
|
||||
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidSearchColumnError" class="headerlink" title="Permanent link">¶</a></h2>
|
||||
|
||||
|
||||
<div class="doc doc-contents first">
|
||||
<p class="doc doc-class-bases">
|
||||
Bases: <code><a class="autorefs autorefs-internal" title="<code>fastapi_toolsets.exceptions.exceptions.ApiException</code>" href="./#fastapi_toolsets.exceptions.exceptions.ApiException">ApiException</a></code></p>
|
||||
|
||||
|
||||
|
||||
<p>Raised when search_column is not one of the configured searchable fields.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="doc doc-children">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="doc doc-object doc-function">
|
||||
|
||||
|
||||
<h3 id="fastapi_toolsets.exceptions.exceptions.InvalidSearchColumnError.__init__" class="doc doc-heading">
|
||||
<code class="highlight language-python"><span class="fm">__init__</span><span class="p">(</span><span class="n">column</span><span class="p">,</span> <span class="n">valid_columns</span><span class="p">)</span></code>
|
||||
|
||||
<a href="#fastapi_toolsets.exceptions.exceptions.InvalidSearchColumnError.__init__" class="headerlink" title="Permanent link">¶</a></h3>
|
||||
|
||||
|
||||
<div class="doc doc-contents ">
|
||||
|
||||
<p>Initialize the exception.</p>
|
||||
|
||||
|
||||
<p><span class="doc-section-title">Parameters:</span></p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Type</th>
|
||||
<th>Description</th>
|
||||
<th>Default</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="doc-section-item">
|
||||
<td>
|
||||
<code>column</code>
|
||||
</td>
|
||||
<td>
|
||||
<code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a></code>
|
||||
</td>
|
||||
<td>
|
||||
<div class="doc-md-description">
|
||||
<p>The unknown search column provided by the caller.</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<em>required</em>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="doc-section-item">
|
||||
<td>
|
||||
<code>valid_columns</code>
|
||||
</td>
|
||||
<td>
|
||||
<code><a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#list">list</a>[<a class="autorefs autorefs-external" href="https://docs.python.org/3/library/stdtypes.html#str">str</a>]</code>
|
||||
</td>
|
||||
<td>
|
||||
<div class="doc-md-description">
|
||||
<p>List of valid search column keys.</p>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<em>required</em>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="doc doc-object doc-class">
|
||||
|
||||
|
||||
|
||||
<h2 id="fastapi_toolsets.exceptions.exceptions.InvalidFacetFilterError" class="doc doc-heading">
|
||||
<code>fastapi_toolsets.exceptions.exceptions.InvalidFacetFilterError</code>
|
||||
|
||||
@@ -3314,7 +3535,7 @@ HTTP response body.</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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<meta name="author" content="d3vyce">
|
||||
|
||||
|
||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v3.0/reference/fixtures/">
|
||||
<link rel="canonical" href="https://fastapi-toolsets.d3vyce.fr/v4.0/reference/fixtures/">
|
||||
|
||||
|
||||
<link rel="prev" href="../exceptions/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -822,6 +837,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -842,7 +859,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -857,7 +873,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -878,7 +893,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -906,7 +920,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -934,7 +947,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -962,7 +974,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -990,7 +1001,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1027,7 +1037,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1045,7 +1054,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1071,9 +1079,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.Context" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Context
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1083,9 +1091,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.Context.BASE" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
BASE
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1094,9 +1102,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.Context.DEVELOPMENT" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
DEVELOPMENT
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1105,9 +1113,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.Context.PRODUCTION" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
PRODUCTION
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1116,9 +1124,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.Context.TESTING" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
TESTING
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1132,9 +1140,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.LoadStrategy" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
LoadStrategy
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1144,9 +1152,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.LoadStrategy.INSERT" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
INSERT
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1155,9 +1163,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.LoadStrategy.MERGE" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
MERGE
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1166,9 +1174,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.LoadStrategy.SKIP_EXISTING" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
SKIP_EXISTING
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1182,9 +1190,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.Fixture" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Fixture
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1193,9 +1201,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
FixtureRegistry
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1205,9 +1213,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.get" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1216,9 +1224,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.get_all" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_all
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1227,9 +1235,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.get_by_context" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_by_context
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1238,9 +1246,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.get_variants" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_variants
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1249,9 +1257,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.include_registry" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
include_registry
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1260,9 +1268,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.register" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
register
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1271,9 +1279,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.resolve_context_dependencies" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
resolve_context_dependencies
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1282,9 +1290,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.resolve_dependencies" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
resolve_dependencies
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1298,9 +1306,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.utils.load_fixtures" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
load_fixtures
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1309,9 +1317,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.utils.load_fixtures_by_context" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
load_fixtures_by_context
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1320,9 +1328,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.utils.get_obj_by_attr" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_obj_by_attr
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1354,7 +1362,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1382,7 +1389,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1410,7 +1416,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1438,7 +1443,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1466,6 +1470,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1521,7 +1551,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1536,7 +1565,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1557,7 +1585,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1594,6 +1621,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1614,7 +1643,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1629,7 +1657,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1639,6 +1666,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1650,7 +1704,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1678,7 +1731,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1713,7 +1765,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1766,9 +1817,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.Context" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Context
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1778,9 +1829,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.Context.BASE" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
BASE
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1789,9 +1840,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.Context.DEVELOPMENT" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
DEVELOPMENT
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1800,9 +1851,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.Context.PRODUCTION" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
PRODUCTION
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1811,9 +1862,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.Context.TESTING" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
TESTING
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1827,9 +1878,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.LoadStrategy" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
LoadStrategy
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1839,9 +1890,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.LoadStrategy.INSERT" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
INSERT
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1850,9 +1901,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.LoadStrategy.MERGE" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
MERGE
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1861,9 +1912,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.enum.LoadStrategy.SKIP_EXISTING" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
SKIP_EXISTING
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1877,9 +1928,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.Fixture" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Fixture
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1888,9 +1939,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
FixtureRegistry
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1900,9 +1951,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.get" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1911,9 +1962,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.get_all" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_all
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1922,9 +1973,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.get_by_context" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_by_context
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1933,9 +1984,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.get_variants" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_variants
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1944,9 +1995,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.include_registry" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
include_registry
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1955,9 +2006,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.register" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
register
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1966,9 +2017,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.resolve_context_dependencies" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
resolve_context_dependencies
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1977,9 +2028,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.registry.FixtureRegistry.resolve_dependencies" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
resolve_dependencies
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1993,9 +2044,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.utils.load_fixtures" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
load_fixtures
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2004,9 +2055,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.utils.load_fixtures_by_context" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
load_fixtures_by_context
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2015,9 +2066,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.fixtures.utils.get_obj_by_attr" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_obj_by_attr
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -3596,7 +3647,7 @@ that returns a sequence of SQLAlchemy model instances.</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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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/v4.0/reference/logger/">
|
||||
|
||||
|
||||
<link rel="prev" href="../fixtures/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -822,6 +837,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -842,7 +859,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -857,7 +873,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -878,7 +893,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -906,7 +920,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -934,7 +947,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -962,7 +974,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -990,7 +1001,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1018,7 +1028,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1055,7 +1064,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1073,7 +1081,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1099,9 +1106,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.logger.configure_logging" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
configure_logging
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1110,9 +1117,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.logger.get_logger" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_logger
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1144,7 +1151,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1172,7 +1178,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1200,7 +1205,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1228,6 +1232,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1283,7 +1313,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1298,7 +1327,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1319,7 +1347,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1356,6 +1383,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1376,7 +1405,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1391,7 +1419,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1401,6 +1428,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1412,7 +1466,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1440,7 +1493,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1475,7 +1527,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1528,9 +1579,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.logger.configure_logging" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
configure_logging
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1539,9 +1590,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.logger.get_logger" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_logger
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1942,7 +1993,7 @@ 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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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/v4.0/reference/metrics/">
|
||||
|
||||
|
||||
<link rel="prev" href="../logger/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -822,6 +837,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -842,7 +859,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -857,7 +873,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -878,7 +893,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -906,7 +920,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -934,7 +947,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -962,7 +974,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -990,7 +1001,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1018,7 +1028,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1046,7 +1055,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1083,7 +1091,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1101,7 +1108,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1127,9 +1133,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.Metric" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Metric
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1138,9 +1144,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
MetricsRegistry
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1150,9 +1156,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1161,9 +1167,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_all" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_all
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1172,9 +1178,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_collectors" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_collectors
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1183,9 +1189,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_providers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_providers
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1194,9 +1200,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.include_registry" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
include_registry
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1205,9 +1211,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.register" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
register
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1221,9 +1227,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.handler.init_metrics" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
init_metrics
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1255,7 +1261,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1283,7 +1288,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1311,6 +1315,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1366,7 +1396,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1381,7 +1410,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1402,7 +1430,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1439,6 +1466,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1459,7 +1488,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1474,7 +1502,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1484,6 +1511,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1495,7 +1549,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1523,7 +1576,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1558,7 +1610,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1611,9 +1662,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.Metric" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Metric
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1622,9 +1673,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
MetricsRegistry
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1634,9 +1685,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1645,9 +1696,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_all" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_all
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1656,9 +1707,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_collectors" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_collectors
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1667,9 +1718,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.get_providers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
get_providers
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1678,9 +1729,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.include_registry" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
include_registry
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1689,9 +1740,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.registry.MetricsRegistry.register" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
register
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1705,9 +1756,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.metrics.handler.init_metrics" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
init_metrics
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2392,7 +2443,7 @@ 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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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/v4.0/reference/models/">
|
||||
|
||||
|
||||
<link rel="prev" href="../metrics/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -822,6 +837,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -842,7 +859,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -857,7 +873,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -878,7 +893,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -906,7 +920,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -934,7 +947,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -962,7 +974,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -990,7 +1001,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1018,7 +1028,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1046,7 +1055,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1074,7 +1082,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1111,7 +1118,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1129,7 +1135,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1155,9 +1160,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.EventSession" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
EventSession
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1166,9 +1171,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.ModelEvent" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ModelEvent
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1177,9 +1182,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.UUIDMixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
UUIDMixin
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1188,9 +1193,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.UUIDv7Mixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
UUIDv7Mixin
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1199,9 +1204,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.CreatedAtMixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CreatedAtMixin
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1210,9 +1215,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.UpdatedAtMixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
UpdatedAtMixin
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1221,9 +1226,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.TimestampMixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
TimestampMixin
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1232,9 +1237,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.listens_for" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
listens_for
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1266,7 +1271,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1294,6 +1298,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1349,7 +1379,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1364,7 +1393,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1385,7 +1413,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1422,6 +1449,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1442,7 +1471,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1457,7 +1485,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1467,6 +1494,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1478,7 +1532,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1506,7 +1559,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1541,7 +1593,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1594,9 +1645,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.EventSession" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
EventSession
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1605,9 +1656,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.ModelEvent" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ModelEvent
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1616,9 +1667,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.UUIDMixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
UUIDMixin
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1627,9 +1678,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.UUIDv7Mixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
UUIDv7Mixin
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1638,9 +1689,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.CreatedAtMixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CreatedAtMixin
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1649,9 +1700,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.UpdatedAtMixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
UpdatedAtMixin
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1660,9 +1711,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.TimestampMixin" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
TimestampMixin
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1671,9 +1722,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.models.listens_for" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
listens_for
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2268,7 +2319,7 @@ 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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,7 +12,7 @@
|
||||
<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/v4.0/reference/pytest/">
|
||||
|
||||
|
||||
<link rel="prev" href="../models/">
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -822,6 +837,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -842,7 +859,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -857,7 +873,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -878,7 +893,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -906,7 +920,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -934,7 +947,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -962,7 +974,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -990,7 +1001,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1018,7 +1028,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1046,7 +1055,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1074,7 +1082,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1102,7 +1109,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1139,7 +1145,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1157,7 +1162,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1183,9 +1187,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.pytest.plugin.register_fixtures" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
register_fixtures
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1194,9 +1198,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.pytest.utils.create_async_client" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
create_async_client
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1205,9 +1209,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.pytest.utils.create_db_session" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
create_db_session
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1216,9 +1220,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.pytest.utils.worker_database_url" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
worker_database_url
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1227,9 +1231,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.pytest.utils.create_worker_database" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
create_worker_database
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1261,6 +1265,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1316,7 +1346,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1331,7 +1360,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1352,7 +1380,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1389,6 +1416,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1409,7 +1438,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1424,7 +1452,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1434,6 +1461,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1445,7 +1499,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1473,7 +1526,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1508,7 +1560,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1561,9 +1612,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.pytest.plugin.register_fixtures" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
register_fixtures
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1572,9 +1623,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.pytest.utils.create_async_client" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
create_async_client
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1583,9 +1634,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.pytest.utils.create_db_session" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
create_db_session
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1594,9 +1645,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.pytest.utils.worker_database_url" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
worker_database_url
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1605,9 +1656,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.pytest.utils.create_worker_database" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
create_worker_database
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2502,7 +2553,7 @@ 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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
@@ -12,20 +12,20 @@
|
||||
<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/v4.0/reference/schemas/">
|
||||
|
||||
|
||||
<link rel="prev" href="../pytest/">
|
||||
|
||||
|
||||
<link rel="next" href="../../examples/pagination-search/">
|
||||
<link rel="next" href="../security/">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="icon" href="../../assets/images/favicon.png">
|
||||
<meta name="generator" content="zensical-0.0.31">
|
||||
<meta name="generator" content="zensical-0.0.40">
|
||||
|
||||
|
||||
|
||||
@@ -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="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>
|
||||
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
|
||||
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
|
||||
<li class="md-tabs__item">
|
||||
<a href="../../migration/v3/" class="md-tabs__link">
|
||||
<a href="../../migration/v4/" class="md-tabs__link">
|
||||
|
||||
|
||||
Migration
|
||||
@@ -379,7 +379,6 @@
|
||||
Home
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -446,7 +447,6 @@
|
||||
Modules
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -461,7 +461,6 @@
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -482,7 +481,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -510,7 +508,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -538,7 +535,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -566,7 +562,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -594,7 +589,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -622,7 +616,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -650,7 +643,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -678,7 +670,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -706,7 +697,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -734,7 +724,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -762,6 +751,32 @@
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -822,6 +837,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -842,7 +859,6 @@
|
||||
Reference
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -857,7 +873,6 @@
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -878,7 +893,6 @@
|
||||
CLI
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -906,7 +920,6 @@
|
||||
CRUD
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -934,7 +947,6 @@
|
||||
Database
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -962,7 +974,6 @@
|
||||
Dependencies
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -990,7 +1001,6 @@
|
||||
Exceptions
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1018,7 +1028,6 @@
|
||||
Fixtures
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1046,7 +1055,6 @@
|
||||
Logger
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1074,7 +1082,6 @@
|
||||
Metrics
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1102,7 +1109,6 @@
|
||||
Models
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1130,7 +1136,6 @@
|
||||
Pytest
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1167,7 +1172,6 @@
|
||||
Schemas
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1185,7 +1189,6 @@
|
||||
Schemas
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1211,9 +1214,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.PydanticBase" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
PydanticBase
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1222,9 +1225,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.ResponseStatus" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ResponseStatus
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1233,9 +1236,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.ApiError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ApiError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1244,9 +1247,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.BaseResponse" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
BaseResponse
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1255,9 +1258,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.Response" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Response
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1266,9 +1269,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.ErrorResponse" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ErrorResponse
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1277,9 +1280,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.OffsetPagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
OffsetPagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1289,9 +1292,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.OffsetPagination.pages" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
pages
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1305,9 +1308,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.CursorPagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CursorPagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1316,9 +1319,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.PaginationType" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
PaginationType
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1327,9 +1330,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.PaginatedResponse" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
PaginatedResponse
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1338,9 +1341,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.OffsetPaginatedResponse" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
OffsetPaginatedResponse
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1349,9 +1352,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.CursorPaginatedResponse" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CursorPaginatedResponse
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1366,6 +1369,33 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
@@ -1410,7 +1440,6 @@
|
||||
Examples
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1425,7 +1454,6 @@
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1446,7 +1474,6 @@
|
||||
Pagination & Search
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1483,6 +1510,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1503,7 +1532,6 @@
|
||||
Migration
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1518,7 +1546,6 @@
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -1528,6 +1555,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">
|
||||
<a href="../../migration/v3/" class="md-nav__link">
|
||||
|
||||
@@ -1539,7 +1593,6 @@
|
||||
v3.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1567,7 +1620,6 @@
|
||||
v2.0
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1602,7 +1654,6 @@
|
||||
Changelog ↗
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
@@ -1655,9 +1706,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.PydanticBase" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
PydanticBase
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1666,9 +1717,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.ResponseStatus" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ResponseStatus
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1677,9 +1728,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.ApiError" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ApiError
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1688,9 +1739,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.BaseResponse" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
BaseResponse
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1699,9 +1750,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.Response" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
Response
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1710,9 +1761,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.ErrorResponse" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
ErrorResponse
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1721,9 +1772,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.OffsetPagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
OffsetPagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1733,9 +1784,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.OffsetPagination.pages" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
pages
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1749,9 +1800,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.CursorPagination" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CursorPagination
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1760,9 +1811,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.PaginationType" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
PaginationType
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1771,9 +1822,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.PaginatedResponse" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
PaginatedResponse
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1782,9 +1833,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.OffsetPaginatedResponse" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
OffsetPaginatedResponse
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -1793,9 +1844,9 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="#fastapi_toolsets.schemas.CursorPaginatedResponse" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
<span class="md-typeset">
|
||||
CursorPaginatedResponse
|
||||
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
@@ -2805,13 +2856,13 @@ by a unified <code>paginate()</code> endpoint.</p>
|
||||
|
||||
|
||||
|
||||
<a href="../../examples/pagination-search/" class="md-footer__link md-footer__link--next" aria-label="Next: Pagination & Search">
|
||||
<a href="../security/" class="md-footer__link md-footer__link--next" aria-label="Next: Security">
|
||||
<div class="md-footer__title">
|
||||
<span class="md-footer__direction">
|
||||
Next
|
||||
</span>
|
||||
<div class="md-ellipsis">
|
||||
Pagination & Search
|
||||
Security
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-footer__button md-icon">
|
||||
@@ -2855,7 +2906,7 @@ 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 src="../../assets/javascripts/bundle.91a19a9e.min.js"></script>
|
||||
<script src="../../assets/javascripts/bundle.dbc0afdc.min.js"></script>
|
||||
|
||||
|
||||
</body>
|
||||
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.0/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/module/cli/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/module/crud/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/module/db/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/module/dependencies/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/module/exceptions/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/module/fixtures/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/module/logger/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/module/metrics/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/module/models/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/module/pytest/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/module/schemas/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/module/security/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/reference/cli/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/reference/crud/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/reference/db/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/reference/dependencies/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/reference/exceptions/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/reference/fixtures/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/reference/logger/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/reference/metrics/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/reference/models/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/reference/pytest/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/reference/schemas/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/reference/security/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/examples/pagination-search/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/migration/v4/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/migration/v3/</loc>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://fastapi-toolsets.d3vyce.fr/v4.0/migration/v2/</loc>
|
||||
</url>
|
||||
</urlset>
|
||||
+4
-4
@@ -1,14 +1,14 @@
|
||||
[
|
||||
{
|
||||
"version": "v3.1",
|
||||
"title": "v3.1",
|
||||
"version": "v4.0",
|
||||
"title": "v4.0",
|
||||
"aliases": [
|
||||
"stable"
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "v3.0",
|
||||
"title": "v3.0",
|
||||
"version": "v3.1",
|
||||
"title": "v3.1",
|
||||
"aliases": []
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user