Skip to content

Commit 88f0706

Browse files
author
committed
Deployed 1d63a44 with MkDocs version: 1.6.1
1 parent 7fb3dad commit 88f0706

File tree

16 files changed

+190
-190
lines changed

16 files changed

+190
-190
lines changed

config/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1303,10 +1303,10 @@
13031303
<h1 id="config">Config</h1>
13041304
<p>The <code>Config</code> Module is a simple "Config Parser".</p>
13051305
<h2 id="example">Example</h2>
1306-
<p><div class="highlight"><pre><span></span><code><span class="kn">from</span> <span class="nn">fastapi_framework</span> <span class="kn">import</span> <span class="n">Config</span><span class="p">,</span> <span class="n">ConfigField</span>
1306+
<p><div class="highlight"><pre><span></span><code><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_framework</span><span class="w"> </span><span class="kn">import</span> <span class="n">Config</span><span class="p">,</span> <span class="n">ConfigField</span>
13071307

13081308

1309-
<span class="k">class</span> <span class="nc">MyConfig</span><span class="p">(</span><span class="n">Config</span><span class="p">):</span>
1309+
<span class="k">class</span><span class="w"> </span><span class="nc">MyConfig</span><span class="p">(</span><span class="n">Config</span><span class="p">):</span>
13101310
<span class="n">name</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">ConfigField</span><span class="p">()</span>
13111311
<span class="n">version</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="n">ConfigField</span><span class="p">(</span><span class="s2">&quot;v1.0&quot;</span><span class="p">)</span>
13121312
<span class="n">timestamp</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="n">ConfigField</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s2">&quot;_timestamp&quot;</span><span class="p">)</span>

database/example/index.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1245,38 +1245,38 @@
12451245

12461246

12471247
<h1 id="example">Example</h1>
1248-
<div class="highlight"><pre><span></span><code><span class="kn">from</span> <span class="nn">fastapi_framework.database</span> <span class="kn">import</span> <span class="n">db</span><span class="p">,</span> <span class="n">select</span>
1249-
<span class="kn">from</span> <span class="nn">fastapi</span> <span class="kn">import</span> <span class="n">FastAPI</span><span class="p">,</span> <span class="n">HTTPException</span>
1250-
<span class="kn">from</span> <span class="nn">sqlalchemy</span> <span class="kn">import</span> <span class="n">Integer</span><span class="p">,</span> <span class="n">Column</span><span class="p">,</span> <span class="n">String</span>
1251-
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Union</span>
1248+
<div class="highlight"><pre><span></span><code><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_framework.database</span><span class="w"> </span><span class="kn">import</span> <span class="n">db</span><span class="p">,</span> <span class="n">select</span>
1249+
<span class="kn">from</span><span class="w"> </span><span class="nn">fastapi</span><span class="w"> </span><span class="kn">import</span> <span class="n">FastAPI</span><span class="p">,</span> <span class="n">HTTPException</span>
1250+
<span class="kn">from</span><span class="w"> </span><span class="nn">sqlalchemy</span><span class="w"> </span><span class="kn">import</span> <span class="n">Integer</span><span class="p">,</span> <span class="n">Column</span><span class="p">,</span> <span class="n">String</span>
1251+
<span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">Union</span>
12521252

12531253
<span class="n">app</span> <span class="o">=</span> <span class="n">FastAPI</span><span class="p">()</span>
12541254

12551255

1256-
<span class="k">class</span> <span class="nc">User</span><span class="p">(</span><span class="n">db</span><span class="o">.</span><span class="n">Base</span><span class="p">):</span>
1256+
<span class="k">class</span><span class="w"> </span><span class="nc">User</span><span class="p">(</span><span class="n">db</span><span class="o">.</span><span class="n">Base</span><span class="p">):</span>
12571257
<span class="n">__tablename__</span> <span class="o">=</span> <span class="s2">&quot;users&quot;</span>
12581258
<span class="nb">id</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">Column</span><span class="p">,</span> <span class="nb">int</span><span class="p">]</span> <span class="o">=</span> <span class="n">Column</span><span class="p">(</span><span class="n">Integer</span><span class="p">,</span> <span class="n">primary_key</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
12591259
<span class="n">name</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">Column</span><span class="p">,</span> <span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="n">Column</span><span class="p">(</span><span class="n">String</span><span class="p">(</span><span class="mi">255</span><span class="p">))</span>
12601260

12611261
<span class="nd">@staticmethod</span>
1262-
<span class="k">async</span> <span class="k">def</span> <span class="nf">create</span><span class="p">(</span><span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="s2">&quot;User&quot;</span><span class="p">:</span>
1262+
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">create</span><span class="p">(</span><span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="s2">&quot;User&quot;</span><span class="p">:</span>
12631263
<span class="n">row</span> <span class="o">=</span> <span class="n">User</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">name</span><span class="p">)</span>
12641264
<span class="k">await</span> <span class="n">db</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="n">row</span><span class="p">)</span>
12651265
<span class="k">return</span> <span class="n">row</span>
12661266

12671267

12681268
<span class="nd">@app</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;/users&quot;</span><span class="p">)</span>
1269-
<span class="k">async</span> <span class="k">def</span> <span class="nf">get_users</span><span class="p">():</span>
1269+
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">get_users</span><span class="p">():</span>
12701270
<span class="k">return</span> <span class="k">await</span> <span class="n">db</span><span class="o">.</span><span class="n">all</span><span class="p">(</span><span class="n">select</span><span class="p">(</span><span class="n">User</span><span class="p">))</span>
12711271

12721272

12731273
<span class="nd">@app</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;/users/</span><span class="si">{name}</span><span class="s2">&quot;</span><span class="p">)</span>
1274-
<span class="k">async</span> <span class="k">def</span> <span class="nf">get_users</span><span class="p">(</span><span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">):</span>
1274+
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">get_users</span><span class="p">(</span><span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">):</span>
12751275
<span class="k">return</span> <span class="k">await</span> <span class="n">db</span><span class="o">.</span><span class="n">all</span><span class="p">(</span><span class="n">select</span><span class="p">(</span><span class="n">User</span><span class="p">)</span><span class="o">.</span><span class="n">filter_by</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">name</span><span class="p">))</span>
12761276

12771277

12781278
<span class="nd">@app</span><span class="o">.</span><span class="n">post</span><span class="p">(</span><span class="s2">&quot;/users/</span><span class="si">{name}</span><span class="s2">&quot;</span><span class="p">)</span>
1279-
<span class="k">async</span> <span class="k">def</span> <span class="nf">add_user</span><span class="p">(</span><span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">User</span><span class="p">:</span>
1279+
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">add_user</span><span class="p">(</span><span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">User</span><span class="p">:</span>
12801280
<span class="k">if</span> <span class="k">await</span> <span class="n">db</span><span class="o">.</span><span class="n">exists</span><span class="p">(</span><span class="n">select</span><span class="p">(</span><span class="n">User</span><span class="p">)</span><span class="o">.</span><span class="n">filter_by</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">name</span><span class="p">)):</span>
12811281
<span class="k">raise</span> <span class="n">HTTPException</span><span class="p">(</span><span class="mi">409</span><span class="p">,</span> <span class="s2">&quot;Username already used&quot;</span><span class="p">)</span>
12821282
<span class="n">user</span> <span class="o">=</span> <span class="k">await</span> <span class="n">User</span><span class="o">.</span><span class="n">create</span><span class="p">(</span><span class="n">name</span><span class="p">)</span>

database/insert_delete_modify/index.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1339,43 +1339,43 @@
13391339
<h1 id="insert-delete-and-modify-data">Insert, Delete and Modify Data</h1>
13401340
<h2 id="insert-data">Insert Data</h2>
13411341
<p>With <code>db.add</code> you can insert Date into the Database</p>
1342-
<div class="highlight"><pre><span></span><code><span class="kn">from</span> <span class="nn">fastapi_framework.database</span> <span class="kn">import</span> <span class="n">db</span>
1342+
<div class="highlight"><pre><span></span><code><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_framework.database</span><span class="w"> </span><span class="kn">import</span> <span class="n">db</span>
13431343

13441344

1345-
<span class="k">class</span> <span class="nc">MyModel</span><span class="p">(</span><span class="n">db</span><span class="o">.</span><span class="n">Base</span><span class="p">):</span>
1345+
<span class="k">class</span><span class="w"> </span><span class="nc">MyModel</span><span class="p">(</span><span class="n">db</span><span class="o">.</span><span class="n">Base</span><span class="p">):</span>
13461346
<span class="c1"># The Model Code</span>
13471347
<span class="k">pass</span>
13481348

13491349

1350-
<span class="k">async</span> <span class="k">def</span> <span class="nf">main</span><span class="p">():</span>
1350+
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">main</span><span class="p">():</span>
13511351
<span class="n">obj</span><span class="p">:</span> <span class="n">MyModel</span> <span class="o">=</span> <span class="n">MyModel</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
13521352
<span class="k">await</span> <span class="n">db</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span>
13531353
</code></pre></div>
13541354
<h2 id="delete-data">Delete Data</h2>
13551355
<p>With <code>db.delete</code> you can delete Data from your Database</p>
1356-
<div class="highlight"><pre><span></span><code><span class="kn">from</span> <span class="nn">fastapi_framework.database</span> <span class="kn">import</span> <span class="n">db</span><span class="p">,</span> <span class="n">select</span>
1356+
<div class="highlight"><pre><span></span><code><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_framework.database</span><span class="w"> </span><span class="kn">import</span> <span class="n">db</span><span class="p">,</span> <span class="n">select</span>
13571357

13581358

1359-
<span class="k">class</span> <span class="nc">MyModel</span><span class="p">(</span><span class="n">db</span><span class="o">.</span><span class="n">Base</span><span class="p">):</span>
1359+
<span class="k">class</span><span class="w"> </span><span class="nc">MyModel</span><span class="p">(</span><span class="n">db</span><span class="o">.</span><span class="n">Base</span><span class="p">):</span>
13601360
<span class="c1"># The Model Code</span>
13611361
<span class="k">pass</span>
13621362

13631363

1364-
<span class="k">async</span> <span class="k">def</span> <span class="nf">main</span><span class="p">():</span>
1364+
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">main</span><span class="p">():</span>
13651365
<span class="n">model</span><span class="p">:</span> <span class="n">MyModel</span> <span class="o">=</span> <span class="k">await</span> <span class="n">select</span><span class="p">(</span><span class="n">MyModel</span><span class="p">)</span><span class="o">.</span><span class="n">filter_by</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
13661366
<span class="k">await</span> <span class="n">db</span><span class="o">.</span><span class="n">delete</span><span class="p">(</span><span class="n">model</span><span class="p">)</span>
13671367
</code></pre></div>
13681368
<h2 id="modify-data">Modify Data</h2>
13691369
<p>You can modify Data in your Database by change the Model Class Attribute</p>
1370-
<div class="highlight"><pre><span></span><code><span class="kn">from</span> <span class="nn">fastapi_framework.database</span> <span class="kn">import</span> <span class="n">db</span><span class="p">,</span> <span class="n">select</span>
1370+
<div class="highlight"><pre><span></span><code><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_framework.database</span><span class="w"> </span><span class="kn">import</span> <span class="n">db</span><span class="p">,</span> <span class="n">select</span>
13711371

13721372

1373-
<span class="k">class</span> <span class="nc">MyModel</span><span class="p">(</span><span class="n">db</span><span class="o">.</span><span class="n">Base</span><span class="p">):</span>
1373+
<span class="k">class</span><span class="w"> </span><span class="nc">MyModel</span><span class="p">(</span><span class="n">db</span><span class="o">.</span><span class="n">Base</span><span class="p">):</span>
13741374
<span class="c1"># The Model Code</span>
13751375
<span class="k">pass</span>
13761376

13771377

1378-
<span class="k">async</span> <span class="k">def</span> <span class="nf">main</span><span class="p">():</span>
1378+
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">main</span><span class="p">():</span>
13791379
<span class="n">model</span><span class="p">:</span> <span class="n">MyModel</span> <span class="o">=</span> <span class="k">await</span> <span class="n">select</span><span class="p">(</span><span class="n">MyModel</span><span class="p">)</span><span class="o">.</span><span class="n">filter_by</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
13801380
<span class="n">model</span><span class="o">.</span><span class="n">x</span> <span class="o">=</span> <span class="mi">1</span>
13811381
</code></pre></div>

database/models/index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1249,13 +1249,13 @@ <h1 id="models">Models</h1>
12491249
<p>A Model class should inherit from <code>fastapi_framework.db.Base</code></p>
12501250
<p>To create the Models Async in your Code you could
12511251
add this async function to your models:</p>
1252-
<div class="highlight"><pre><span></span><code><span class="kn">from</span> <span class="nn">fastapi_framework</span> <span class="kn">import</span> <span class="n">db</span>
1252+
<div class="highlight"><pre><span></span><code><span class="kn">from</span><span class="w"> </span><span class="nn">fastapi_framework</span><span class="w"> </span><span class="kn">import</span> <span class="n">db</span>
12531253

12541254

1255-
<span class="k">class</span> <span class="nc">MyModel</span><span class="p">(</span><span class="n">db</span><span class="o">.</span><span class="n">Base</span><span class="p">):</span>
1255+
<span class="k">class</span><span class="w"> </span><span class="nc">MyModel</span><span class="p">(</span><span class="n">db</span><span class="o">.</span><span class="n">Base</span><span class="p">):</span>
12561256
<span class="c1"># your model code</span>
12571257
<span class="nd">@staticmethod</span>
1258-
<span class="k">async</span> <span class="k">def</span> <span class="nf">create</span><span class="p">(</span><span class="n">param</span><span class="p">:</span> <span class="nb">int</span><span class="p">,</span> <span class="n">param2</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="s2">&quot;MyModel&quot;</span><span class="p">:</span>
1258+
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">create</span><span class="p">(</span><span class="n">param</span><span class="p">:</span> <span class="nb">int</span><span class="p">,</span> <span class="n">param2</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="s2">&quot;MyModel&quot;</span><span class="p">:</span>
12591259
<span class="n">row</span> <span class="o">=</span> <span class="n">MyModel</span><span class="p">(</span><span class="n">param</span><span class="o">=</span><span class="n">param</span><span class="p">,</span> <span class="n">param2</span><span class="o">=</span><span class="n">param2</span><span class="p">)</span>
12601260
<span class="k">await</span> <span class="n">db</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="n">row</span><span class="p">)</span>
12611261
<span class="k">return</span> <span class="n">row</span>

0 commit comments

Comments
 (0)