Files
LifeFaq/app/controllers/__pycache__/dynamic_controller.cpython-312.pyc

20 lines
3.6 KiB
Plaintext
Raw Normal View History

2024-12-12 19:58:26 +01:00
<EFBFBD>
2024-12-21 02:16:29 +01:00
<00><>eg<65>
2024-12-12 19:58:26 +01:00
<00><00>T<00>ddlZddlZddlmZmZddlmZmZddlm Z Gd<05>d<06>Z
y)<07>N)<02> APIRouter<65>Request)<02> HTMLResponse<73>Response)<01>Jinja2Templatesc<00>4<00>eZdZdefd<02>Zd<03>Zd<04>Zdedefd<07>Zy) <09>DynamicController<65>data_dirc<00><><00>t<00>|_td<01><02>|_||_|j <00>|_|j<00>y)z"Initialize the dynamic controller.<2E> templates)<01> directoryN)r<00>routerrr r
<00>_load_mock_data<74>data<74>_add_dynamic_routes)<02>selfr
2024-12-21 02:16:29 +01:00
s <20>I/home/hjess/PycharmProjects/LifeFaq/app/controllers/dynamic_controller.py<70>__init__zDynamicController.__init__s:<00><00><1F>k<EFBFBD><04> <0B>(<28>;<3B>?<3F><04><0E> <20><04> <0A><18>(<28>(<28>*<2A><04> <09> <0C> <20> <20>"<22>c<00>n<00>td<01>5}tj|<01>cddd<02>S#1swYyxYw)z Load mock data from a JSON file.zgenerated_data.jsonN)<03>open<65>json<6F>load)r<00>files rrz!DynamicController._load_mock_datas$<00><00> <11>'<27> (<28>D<EFBFBD><17>9<EFBFBD>9<EFBFBD>T<EFBFBD>?<3F>)<29> (<28> (<28>s<00>+<03>4c <00><00>tj|j<00>D]f\}}}|D][}d|<04><00>}tjj ||<04>}|j
2024-12-12 19:58:26 +01:00
j ||j||<06>dgt<00><03><00>]<00>hy)z.Scan data directory and create dynamic routes.<2E>/<2F>GET)<02>methods<64>response_classN) <09>os<6F>walkr
<00>path<74>joinr<00> add_api_route<74>_serve_dynamic_templater)r<00>root<6F>dirs<72>filesr <00>
route_path<EFBFBD>directory_paths rrz%DynamicController._add_dynamic_routess}<00><00>!#<23><17><17><14><1D><1D>!7<> <1D>D<EFBFBD>$<24><05>!<21> <09> <20><19> <0B>_<EFBFBD>
<EFBFBD>!#<23><17><17><1C><1C>d<EFBFBD>I<EFBFBD>!><3E><0E><15> <0B> <0B>)<29>)<29><1E><18>0<>0<><19>N<EFBFBD>K<>"<22>G<EFBFBD>#/<2F> *<2A><12> "<22>"8r<00>
route_namer*c<00>(<00><00><01><02>dtf<02><02><01>fd<02> }|S)z*Closure to serve templates for each route.<2E>requestc <00><00><><00>K<00>tjj<00>d<01>}tjj|<01>r<>t |dd<03><04>5}|j <00>}ddd<00><00>j jdg<00>D]}|d<00>k(s<01> |d}n<00>jjd|<00>j<00><05>j d <09><05>Std
<EFBFBD><07><00>d <0B> <0C>S#1swY<00><>xYw<01>w) Nz
index.html<6D>rzutf-8)<01>encoding<6E>
categoriesr"<00>authorz category.html)r-<00>
page_title<EFBFBD>contentr2rzNo content found for i<>)<01> status_code) r r"r#<00>existsr<00>readr<00>getr <00>TemplateResponse<73>
capitalizer) r-<00>
index_htmlrr4<00>category<72> author_namer*r+rs <20><><EFBFBD>r<00> route_handlerz@DynamicController._serve_dynamic_template.<locals>.route_handler's<><00><><00><><00><1B><17><17><1C><1C>n<EFBFBD>l<EFBFBD>C<>J<EFBFBD><11>w<EFBFBD>w<EFBFBD>~<7E>~<7E>j<EFBFBD>)<29><19>*<2A>c<EFBFBD>G<EFBFBD><<3C><04>"<22>i<EFBFBD>i<EFBFBD>k<EFBFBD>G<EFBFBD>=<3D>!%<25> <09> <09> <0A> <0A>l<EFBFBD>B<EFBFBD> ?<3F>H<EFBFBD><1F><06>'<27>:<3A>5<>&.<2E>x<EFBFBD>&8<> <0B><1D>!@<01>
2024-12-21 02:16:29 +01:00
<1C>~<7E>~<7E>6<>6<>#<23>#*<2A>&0<>&;<3B>&;<3B>&=<3D>#*<2A>"-<2D> $<24> <09> <09> <16> <12> <12><1C>3<>J<EFBFBD><<3C>@<40>c<EFBFBD>R<> R<>)=<3D><<3C>s%<00>AC0<01>C$<03>"/C0<01>AC0<01>$C-<07>)C0)r)rr+r*r>s``` rr%z)DynamicController._serve_dynamic_template$s<00><><00> S<01><17> S<01>2<1D>rN)<08>__name__<5F>
2024-12-12 19:58:26 +01:00
__module__<EFBFBD> __qualname__<5F>strrrrr%<00>rrr r s+<00><00>#<23><13>#<23>#<23>
2024-12-21 02:16:29 +01:00
<12><1D>#<23><1D>s<EFBFBD>rr ) r r<00>fastapirr<00>fastapi.responsesrr<00>fastapi.templatingrr rCrr<00><module>rGs<00><01> <09> <0B>&<26>4<>.<2E>9<1D>9r