این تکنیک را برای ارائه HTML از طریق الگوهای FastAPI اعمال کنید

FastapiTutorial.com عکس پروفایل ظهر هکر

@سریعFastapiTutorial.com

ما ماموریت داریم که فاصله بین جهنم آموزش و صنعت را برطرف کنیم.

من عادت دارم که برای مدت طولانی برنامه های وب یکپارچه ایجاد کنم. بنابراین ، اگر چیزی در UI نبینم ، به نظر خوب نمی رسد. بنابراین ، آنچه که قرار است در مرحله بعدی انجام دهم این است که یک Navbar و یک پیام ساده در صفحه اصلی خود پیاده سازی کنیم. من می دانم FastAPI رویکرد اول API را دنبال می کند اما همچنین می تواند به webapps نیز خدمت کند. نکته دیگر این است که اگر کسی به نقطه نهایی home / index ما برخورد کند ، چیزی نمی فهمد زیرا ما هیچ صفحه وب را ارائه نمی دهیم. بنابراین ، یک الگوی لازم است.

ما از Jinja به عنوان زبان وسوسه انگیز خود استفاده خواهیم کرد. قبل از آن ، ما باید چند پوشه و فایل ایجاد کنیم. به ساختار پوشه زیر توجه کنید ، نام ‘apis /’ ، ‘templates /’ با ‘/’ به پایان می رسند ، بنابراین این پوشه ها هستند و سایر پرونده ها .py یا .html ساده هستند. من یک نظر “# جدید” برای پرونده ها و پوشه های جدیدی که باید ایجاد شوند اضافه کردم.

learning_fastapi/
├─.gitignore
└─backend/
  ├─apis/  #new
  │ └─general_pages/ #new
  │   └─route_homepage.py  #new
  ├─core/
  │ └─config.py
  ├─main.py
  ├─requirements.txt
  └─templates/  #new
    ├─components/  #new
    │ └─navbar.html  #new
    ├─general_pages/  #new
    │ └─homepage.html  #new
   ...
سئو PBN | خبر های جدید سئو و هک و سرور