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>
|
||||
+160
-108
@@ -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,15 +360,14 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/" class="md-nav__link">
|
||||
<a href="/v4.0/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -417,6 +416,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -434,8 +435,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -450,8 +450,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -463,15 +462,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -491,15 +489,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -519,15 +516,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -547,15 +543,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -575,15 +570,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -603,15 +597,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -631,15 +624,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -659,15 +651,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -687,15 +678,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -715,15 +705,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -743,16 +732,42 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/module/schemas/" class="md-nav__link">
|
||||
<a href="/v4.0/module/schemas/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v4.0/module/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -808,6 +823,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -825,8 +842,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -841,8 +857,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -854,15 +869,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -882,15 +896,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -910,15 +923,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -938,15 +950,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -966,15 +977,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -994,15 +1004,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1022,15 +1031,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1050,15 +1058,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1078,15 +1085,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1106,15 +1112,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1134,16 +1139,42 @@
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v3.0/reference/schemas/" class="md-nav__link">
|
||||
<a href="/v4.0/reference/schemas/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v4.0/reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1196,8 +1227,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1212,8 +1242,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1225,15 +1254,14 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1272,6 +1300,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1289,8 +1319,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1305,8 +1334,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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,16 +1373,42 @@
|
||||
|
||||
|
||||
<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">
|
||||
|
||||
|
||||
v2.0
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="/v4.0/migration/v2/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1388,8 +1441,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
+175
-124
@@ -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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -443,8 +444,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -459,8 +459,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -479,8 +478,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -507,8 +505,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -535,8 +532,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -563,8 +559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -591,8 +586,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -619,8 +613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -647,8 +640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -675,8 +667,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -703,8 +694,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -731,8 +721,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -759,9 +748,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -834,8 +851,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -850,8 +866,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -870,8 +885,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -898,8 +912,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -926,8 +939,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -954,8 +966,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -982,8 +993,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1010,8 +1020,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1038,8 +1047,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1066,8 +1074,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1094,8 +1101,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1122,8 +1128,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1150,9 +1155,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1210,8 +1241,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1226,8 +1256,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1255,8 +1284,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1273,8 +1301,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1467,8 +1496,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1483,8 +1511,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1503,8 +1557,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1531,8 +1584,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1566,8 +1618,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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>
|
||||
+155
-102
@@ -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
|
||||
@@ -383,8 +383,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -401,8 +400,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -561,8 +561,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -577,8 +576,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -597,8 +595,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -625,8 +622,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -653,8 +649,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -681,8 +676,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -709,8 +703,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -737,8 +730,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -765,8 +757,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -793,8 +784,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -821,8 +811,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -849,8 +838,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -877,9 +865,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -952,8 +968,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -968,8 +983,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -988,8 +1002,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1016,8 +1029,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1044,8 +1056,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1072,8 +1083,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1100,8 +1110,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1128,8 +1137,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1156,8 +1164,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1184,8 +1191,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1212,8 +1218,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1240,8 +1245,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1268,9 +1272,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="./reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1323,8 +1353,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1339,8 +1368,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1359,8 +1387,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1399,6 +1426,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1416,8 +1445,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1432,8 +1460,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1452,8 +1506,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1480,8 +1533,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1515,8 +1567,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -443,8 +444,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -459,8 +459,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -479,8 +478,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -507,8 +505,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -535,8 +532,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -563,8 +559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -591,8 +586,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -619,8 +613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -647,8 +640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -675,8 +667,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -703,8 +694,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -731,8 +721,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -759,9 +748,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -834,8 +851,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -850,8 +866,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -870,8 +885,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -898,8 +912,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -926,8 +939,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -954,8 +966,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -982,8 +993,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1010,8 +1020,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1038,8 +1047,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1066,8 +1074,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1094,8 +1101,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1122,8 +1128,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1150,9 +1155,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1205,8 +1236,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1221,8 +1251,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1241,8 +1270,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1286,6 +1314,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1303,8 +1333,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1319,8 +1348,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1339,8 +1394,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1376,8 +1430,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1394,8 +1447,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
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>
|
||||
|
||||
@@ -1567,8 +1619,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -443,8 +444,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -459,8 +459,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -479,8 +478,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -507,8 +505,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -535,8 +532,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -563,8 +559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -591,8 +586,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -619,8 +613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -647,8 +640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -675,8 +667,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -703,8 +694,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -731,8 +721,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -759,9 +748,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -834,8 +851,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -850,8 +866,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -870,8 +885,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -898,8 +912,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -926,8 +939,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -954,8 +966,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -982,8 +993,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1010,8 +1020,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1038,8 +1047,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1066,8 +1074,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1094,8 +1101,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1122,8 +1128,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1150,9 +1155,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1205,8 +1236,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1221,8 +1251,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1241,8 +1270,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1286,6 +1314,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1303,8 +1333,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1319,8 +1348,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
@@ -1348,8 +1403,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1366,8 +1420,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
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>
|
||||
|
||||
@@ -1493,8 +1546,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1528,8 +1580,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -448,8 +449,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -464,8 +464,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -493,8 +492,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -511,8 +509,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
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>
|
||||
|
||||
@@ -615,8 +612,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -643,8 +639,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -671,8 +666,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -699,8 +693,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -727,8 +720,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -755,8 +747,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -783,8 +774,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -811,8 +801,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -839,8 +828,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -867,9 +855,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -942,8 +958,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -958,8 +973,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -978,8 +992,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1006,8 +1019,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1034,8 +1046,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1062,8 +1073,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1090,8 +1100,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1118,8 +1127,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1146,8 +1154,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1174,8 +1181,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1202,8 +1208,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1230,8 +1235,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1258,9 +1262,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1313,8 +1343,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1329,8 +1358,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1349,8 +1377,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1389,6 +1416,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1406,8 +1435,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1422,8 +1450,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1442,8 +1496,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1470,8 +1523,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1505,8 +1557,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -448,8 +449,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -464,8 +464,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -484,8 +483,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -521,8 +519,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -539,8 +536,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
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>
|
||||
|
||||
@@ -860,8 +856,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -888,8 +883,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -916,8 +910,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -944,8 +937,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -972,8 +964,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1000,8 +991,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1028,8 +1018,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1056,8 +1045,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1084,9 +1072,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1159,8 +1175,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1175,8 +1190,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1195,8 +1209,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1223,8 +1236,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1251,8 +1263,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1279,8 +1290,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1307,8 +1317,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1335,8 +1344,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1363,8 +1371,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1391,8 +1398,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1419,8 +1425,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1447,8 +1452,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1475,9 +1479,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1530,8 +1560,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1546,8 +1575,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1566,8 +1594,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1606,6 +1633,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1623,8 +1652,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1639,8 +1667,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1659,8 +1713,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1687,8 +1740,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1722,8 +1774,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -448,8 +449,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -464,8 +464,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -484,8 +483,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -512,8 +510,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -549,8 +546,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -567,8 +563,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
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>
|
||||
@@ -704,8 +749,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -732,8 +776,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -760,8 +803,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -788,8 +830,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -816,8 +857,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -844,8 +884,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -872,8 +911,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -900,9 +938,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -975,8 +1041,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -991,8 +1056,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1011,8 +1075,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1039,8 +1102,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1067,8 +1129,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1095,8 +1156,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1123,8 +1183,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1151,8 +1210,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1179,8 +1237,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1207,8 +1264,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1235,8 +1291,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1263,8 +1318,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1291,9 +1345,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1346,8 +1426,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1362,8 +1441,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1382,8 +1460,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1422,6 +1499,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1439,8 +1518,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1455,8 +1533,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1475,8 +1579,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1503,8 +1606,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1538,8 +1640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -448,8 +449,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -464,8 +464,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -484,8 +483,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -512,8 +510,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -540,8 +537,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -577,8 +573,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -595,8 +590,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
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>
|
||||
|
||||
@@ -677,8 +671,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -705,8 +698,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -733,8 +725,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -761,8 +752,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -789,8 +779,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -817,8 +806,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -845,9 +833,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -920,8 +936,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -936,8 +951,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -956,8 +970,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -984,8 +997,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1012,8 +1024,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1040,8 +1051,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1068,8 +1078,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1096,8 +1105,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1124,8 +1132,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1152,8 +1159,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1180,8 +1186,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1208,8 +1213,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1236,9 +1240,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1291,8 +1321,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1307,8 +1336,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1327,8 +1355,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1367,6 +1394,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1384,8 +1413,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1400,8 +1428,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1420,8 +1474,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1448,8 +1501,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1483,8 +1535,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -448,8 +449,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -464,8 +464,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -484,8 +483,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -512,8 +510,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -540,8 +537,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -568,8 +564,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -605,8 +600,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -623,8 +617,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
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>
|
||||
|
||||
@@ -772,8 +765,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -800,8 +792,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -828,8 +819,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -856,8 +846,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -884,8 +873,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -912,9 +900,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -987,8 +1003,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1003,8 +1018,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1023,8 +1037,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1051,8 +1064,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1079,8 +1091,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1107,8 +1118,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1135,8 +1145,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1163,8 +1172,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1191,8 +1199,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1219,8 +1226,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1247,8 +1253,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1275,8 +1280,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1303,9 +1307,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1358,8 +1388,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1374,8 +1403,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1394,8 +1422,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1434,6 +1461,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1451,8 +1480,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1467,8 +1495,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1487,8 +1541,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1515,8 +1568,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1550,8 +1602,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -448,8 +449,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -464,8 +464,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -484,8 +483,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -512,8 +510,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -540,8 +537,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -568,8 +564,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -596,8 +591,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -633,8 +627,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -651,8 +644,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
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>
|
||||
|
||||
@@ -838,8 +830,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -866,8 +857,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -894,8 +884,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -922,8 +911,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -950,9 +938,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1025,8 +1041,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1041,8 +1056,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1061,8 +1075,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1089,8 +1102,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1117,8 +1129,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1145,8 +1156,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1173,8 +1183,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1201,8 +1210,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1229,8 +1237,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1257,8 +1264,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1285,8 +1291,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1313,8 +1318,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1341,9 +1345,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1396,8 +1426,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1412,8 +1441,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1432,8 +1460,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1472,6 +1499,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1489,8 +1518,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1505,8 +1533,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1525,8 +1579,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1553,8 +1606,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1588,8 +1640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -448,8 +449,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -464,8 +464,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -484,8 +483,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -512,8 +510,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -540,8 +537,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -568,8 +564,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -596,8 +591,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -624,8 +618,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -661,8 +654,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -679,8 +671,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
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>
|
||||
|
||||
@@ -761,8 +752,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -789,8 +779,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -817,8 +806,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -845,9 +833,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -920,8 +936,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -936,8 +951,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -956,8 +970,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -984,8 +997,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1012,8 +1024,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1040,8 +1051,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1068,8 +1078,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1096,8 +1105,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1124,8 +1132,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1152,8 +1159,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1180,8 +1186,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1208,8 +1213,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1236,9 +1240,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1291,8 +1321,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1307,8 +1336,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1327,8 +1355,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1367,6 +1394,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1384,8 +1413,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1400,8 +1428,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1420,8 +1474,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1448,8 +1501,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1483,8 +1535,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -448,8 +449,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -464,8 +464,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -484,8 +483,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -512,8 +510,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -540,8 +537,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -568,8 +564,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -596,8 +591,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -624,8 +618,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -652,8 +645,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -689,8 +681,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -707,8 +698,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
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>
|
||||
|
||||
@@ -850,8 +840,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -878,8 +867,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -906,9 +894,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -981,8 +997,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -997,8 +1012,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1017,8 +1031,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1045,8 +1058,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1073,8 +1085,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1101,8 +1112,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1129,8 +1139,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1157,8 +1166,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1185,8 +1193,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1213,8 +1220,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1241,8 +1247,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1269,8 +1274,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1297,9 +1301,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1352,8 +1382,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1368,8 +1397,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1388,8 +1416,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1428,6 +1455,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1445,8 +1474,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1461,8 +1489,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1481,8 +1535,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1509,8 +1562,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1544,8 +1596,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -448,8 +449,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -464,8 +464,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -484,8 +483,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -512,8 +510,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -540,8 +537,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -568,8 +564,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -596,8 +591,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -624,8 +618,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -652,8 +645,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -680,8 +672,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -717,8 +708,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -735,8 +725,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
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>
|
||||
|
||||
@@ -939,8 +928,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -967,9 +955,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1042,8 +1058,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1058,8 +1073,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1078,8 +1092,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1106,8 +1119,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1134,8 +1146,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1162,8 +1173,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1190,8 +1200,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1218,8 +1227,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1246,8 +1254,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1274,8 +1281,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1302,8 +1308,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1330,8 +1335,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1358,9 +1362,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1413,8 +1443,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1429,8 +1458,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1449,8 +1477,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1489,6 +1516,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1506,8 +1535,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1522,8 +1550,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1542,8 +1596,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1570,8 +1623,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1605,8 +1657,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -448,8 +449,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -464,8 +464,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -484,8 +483,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -512,8 +510,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -540,8 +537,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -568,8 +564,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -596,8 +591,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -624,8 +618,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -652,8 +645,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -680,8 +672,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -708,8 +699,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -745,8 +735,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -763,8 +752,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
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>
|
||||
|
||||
@@ -878,9 +866,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -953,8 +969,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -969,8 +984,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -989,8 +1003,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1017,8 +1030,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1045,8 +1057,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1073,8 +1084,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1101,8 +1111,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1129,8 +1138,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1157,8 +1165,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1185,8 +1192,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1213,8 +1219,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1241,8 +1246,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1269,9 +1273,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1324,8 +1354,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1340,8 +1369,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1360,8 +1388,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1400,6 +1427,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1417,8 +1446,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1433,8 +1461,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1453,8 +1507,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1481,8 +1534,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1516,8 +1568,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -431,6 +430,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -448,8 +449,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -464,8 +464,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -484,8 +483,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -512,8 +510,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -540,8 +537,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -568,8 +564,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -596,8 +591,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -624,8 +618,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -652,8 +645,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -680,8 +672,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -708,8 +699,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -736,8 +726,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -773,8 +762,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
@@ -791,8 +779,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -998,8 +1014,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1014,8 +1029,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1034,8 +1048,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1062,8 +1075,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1090,8 +1102,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1118,8 +1129,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1146,8 +1156,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1174,8 +1183,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1202,8 +1210,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1230,8 +1237,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1258,8 +1264,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1286,8 +1291,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1314,9 +1318,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../reference/security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1369,8 +1399,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1385,8 +1414,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1405,8 +1433,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1445,6 +1472,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1462,8 +1491,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1478,8 +1506,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1498,8 +1552,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1526,8 +1579,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1561,8 +1613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -443,8 +444,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -459,8 +459,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -479,8 +478,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -507,8 +505,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -535,8 +532,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -563,8 +559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -591,8 +586,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -619,8 +613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -647,8 +640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -675,8 +667,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -703,8 +694,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -731,8 +721,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -759,9 +748,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -839,8 +856,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -855,8 +871,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -884,8 +899,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -902,8 +916,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
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>
|
||||
|
||||
@@ -1017,8 +1030,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1045,8 +1057,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1073,8 +1084,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1101,8 +1111,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1129,8 +1138,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1157,8 +1165,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1185,8 +1192,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1213,8 +1219,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1241,8 +1246,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1269,9 +1273,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1324,8 +1354,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1340,8 +1369,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1360,8 +1388,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1400,6 +1427,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1417,8 +1446,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1433,8 +1461,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1453,8 +1507,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1481,8 +1534,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1516,8 +1568,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -443,8 +444,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -459,8 +459,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -479,8 +478,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -507,8 +505,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -535,8 +532,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -563,8 +559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -591,8 +586,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -619,8 +613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -647,8 +640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -675,8 +667,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -703,8 +694,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -731,8 +721,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -759,9 +748,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -839,8 +856,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -855,8 +871,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -875,8 +890,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -912,8 +926,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -930,8 +943,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
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>
|
||||
|
||||
@@ -1216,8 +1228,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1244,8 +1255,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1272,8 +1282,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1300,8 +1309,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1328,8 +1336,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1356,8 +1363,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1384,8 +1390,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1412,8 +1417,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1440,9 +1444,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1495,8 +1525,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1511,8 +1540,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1531,8 +1559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1571,6 +1598,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1588,8 +1617,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1604,8 +1632,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1624,8 +1678,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1652,8 +1705,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1687,8 +1739,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -443,8 +444,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -459,8 +459,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -479,8 +478,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -507,8 +505,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -535,8 +532,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -563,8 +559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -591,8 +586,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -619,8 +613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -647,8 +640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -675,8 +667,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -703,8 +694,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -731,8 +721,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -759,9 +748,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -839,8 +856,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -855,8 +871,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -875,8 +890,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -903,8 +917,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -931,8 +944,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -968,8 +980,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -986,8 +997,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
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>
|
||||
|
||||
@@ -1057,8 +1067,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1085,8 +1094,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1113,8 +1121,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1141,8 +1148,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1169,8 +1175,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1197,8 +1202,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1225,9 +1229,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1280,8 +1310,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1296,8 +1325,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1316,8 +1344,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1356,6 +1383,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1373,8 +1402,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1389,8 +1417,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1409,8 +1463,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1437,8 +1490,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1472,8 +1524,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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>
|
||||
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/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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -443,8 +444,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -459,8 +459,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -479,8 +478,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -507,8 +505,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -535,8 +532,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -563,8 +559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -591,8 +586,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -619,8 +613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -647,8 +640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -675,8 +667,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -703,8 +694,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -731,8 +721,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -759,9 +748,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -839,8 +856,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -855,8 +871,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -875,8 +890,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -903,8 +917,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -931,8 +944,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -959,8 +971,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -987,8 +998,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1024,8 +1034,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1042,8 +1051,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
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>
|
||||
|
||||
@@ -1351,8 +1359,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1379,8 +1386,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1407,8 +1413,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1435,8 +1440,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1463,9 +1467,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1518,8 +1548,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1534,8 +1563,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1554,8 +1582,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1594,6 +1621,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1611,8 +1640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1627,8 +1655,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1647,8 +1701,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1675,8 +1728,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1710,8 +1762,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -443,8 +444,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -459,8 +459,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -479,8 +478,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -507,8 +505,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -535,8 +532,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -563,8 +559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -591,8 +586,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -619,8 +613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -647,8 +640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -675,8 +667,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -703,8 +694,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -731,8 +721,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -759,9 +748,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -839,8 +856,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -855,8 +871,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -875,8 +890,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -903,8 +917,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -931,8 +944,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -959,8 +971,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -987,8 +998,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1015,8 +1025,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1052,8 +1061,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1070,8 +1078,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
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>
|
||||
|
||||
@@ -1141,8 +1148,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1169,8 +1175,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1197,8 +1202,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1225,9 +1229,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1280,8 +1310,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1296,8 +1325,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1316,8 +1344,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1356,6 +1383,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1373,8 +1402,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1389,8 +1417,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1409,8 +1463,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1437,8 +1490,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1472,8 +1524,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -443,8 +444,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -459,8 +459,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -479,8 +478,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -507,8 +505,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -535,8 +532,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -563,8 +559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -591,8 +586,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -619,8 +613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -647,8 +640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -675,8 +667,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -703,8 +694,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -731,8 +721,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -759,9 +748,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -839,8 +856,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -855,8 +871,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -875,8 +890,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -903,8 +917,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -931,8 +944,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -959,8 +971,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -987,8 +998,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1015,8 +1025,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1043,8 +1052,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1080,8 +1088,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1098,8 +1105,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
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>
|
||||
|
||||
@@ -1252,8 +1258,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1280,8 +1285,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1308,9 +1312,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1363,8 +1393,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1379,8 +1408,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1399,8 +1427,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1439,6 +1466,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1456,8 +1485,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1472,8 +1500,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1492,8 +1546,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1520,8 +1573,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1555,8 +1607,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -443,8 +444,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -459,8 +459,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -479,8 +478,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -507,8 +505,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -535,8 +532,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -563,8 +559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -591,8 +586,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -619,8 +613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -647,8 +640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -675,8 +667,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -703,8 +694,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -731,8 +721,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -759,9 +748,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -839,8 +856,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -855,8 +871,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -875,8 +890,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -903,8 +917,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -931,8 +944,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -959,8 +971,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -987,8 +998,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1015,8 +1025,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1043,8 +1052,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1071,8 +1079,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1108,8 +1115,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1126,8 +1132,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
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>
|
||||
|
||||
@@ -1263,8 +1268,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1291,9 +1295,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1346,8 +1376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1362,8 +1391,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1382,8 +1410,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1422,6 +1449,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1439,8 +1468,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1455,8 +1483,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1475,8 +1529,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1503,8 +1556,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1538,8 +1590,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -443,8 +444,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -459,8 +459,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -479,8 +478,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -507,8 +505,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -535,8 +532,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -563,8 +559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -591,8 +586,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -619,8 +613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -647,8 +640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -675,8 +667,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -703,8 +694,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -731,8 +721,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -759,9 +748,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -839,8 +856,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -855,8 +871,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -875,8 +890,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -903,8 +917,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -931,8 +944,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -959,8 +971,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -987,8 +998,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1015,8 +1025,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1043,8 +1052,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1071,8 +1079,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1099,8 +1106,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1136,8 +1142,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1154,8 +1159,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
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>
|
||||
|
||||
@@ -1258,9 +1262,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../security/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Security
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
@@ -1313,8 +1343,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1329,8 +1358,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1349,8 +1377,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1389,6 +1416,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1406,8 +1435,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1422,8 +1450,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1442,8 +1496,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1470,8 +1523,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1505,8 +1557,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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
|
||||
@@ -376,8 +376,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Home
|
||||
|
||||
Home
|
||||
|
||||
|
||||
</span>
|
||||
@@ -426,6 +425,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -443,8 +444,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
|
||||
</span>
|
||||
@@ -459,8 +459,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Modules
|
||||
|
||||
Modules
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -479,8 +478,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -507,8 +505,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -535,8 +532,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -563,8 +559,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -591,8 +586,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -619,8 +613,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -647,8 +640,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -675,8 +667,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -703,8 +694,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -731,8 +721,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -759,9 +748,35 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
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 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -839,8 +856,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
|
||||
</span>
|
||||
@@ -855,8 +871,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Reference
|
||||
|
||||
Reference
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -875,8 +890,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CLI
|
||||
|
||||
CLI
|
||||
|
||||
|
||||
</span>
|
||||
@@ -903,8 +917,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
CRUD
|
||||
|
||||
CRUD
|
||||
|
||||
|
||||
</span>
|
||||
@@ -931,8 +944,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Database
|
||||
|
||||
Database
|
||||
|
||||
|
||||
</span>
|
||||
@@ -959,8 +971,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Dependencies
|
||||
|
||||
Dependencies
|
||||
|
||||
|
||||
</span>
|
||||
@@ -987,8 +998,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Exceptions
|
||||
|
||||
Exceptions
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1015,8 +1025,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Fixtures
|
||||
|
||||
Fixtures
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1043,8 +1052,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Logger
|
||||
|
||||
Logger
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1071,8 +1079,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Metrics
|
||||
|
||||
Metrics
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1099,8 +1106,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Models
|
||||
|
||||
Models
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1127,8 +1133,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pytest
|
||||
|
||||
Pytest
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1164,8 +1169,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
|
||||
Schemas
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1182,8 +1186,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Schemas
|
||||
|
||||
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>
|
||||
|
||||
@@ -1407,8 +1437,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1423,8 +1452,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Examples
|
||||
|
||||
Examples
|
||||
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
@@ -1443,8 +1471,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Pagination & Search
|
||||
|
||||
Pagination & Search
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1483,6 +1510,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1500,8 +1529,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
Migration
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1516,8 +1544,7 @@
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
|
||||
|
||||
Migration
|
||||
|
||||
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">
|
||||
|
||||
@@ -1536,8 +1590,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v3.0
|
||||
|
||||
v3.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1564,8 +1617,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
v2.0
|
||||
|
||||
v2.0
|
||||
|
||||
|
||||
</span>
|
||||
@@ -1599,8 +1651,7 @@
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Changelog ↗
|
||||
|
||||
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