معرفی و شروع بخش سوم: Templating در FastAPI

حالا که در بخش قبلی یاد گرفتیم چطور باید ریسپانس های درخواست های دارای ارور رو هندل کنیم، میتونیم بریم سراغ رندر کردن ریسپانس های یک درخواست بر یک صفحه وب.

در این بخش یاد میگیریم که چطور میتونیم ریسپانس های ساخته شده توسط API رو در یک صفحه وب با استفاده از تمپلیت های Jinja نمایش بدیم. جینجا یک زبان تمپلیت سازی هست که در پایتون نوشته شده و برای کمک در پروسه رندر ریسپانس های API طراحی شده.

حالا اصلا Templating چیه؟ پروسه نشون دادن دیتای گرفته شده از API به فرمت های مختلف هست. تمپلیت ها به عنوان یکی از بخش های فرانت اند در وب اپلیکیشن ها عمل میکنن.

در آخر این بخش شما میدونید که تمپلیت کردن چیه و چطور میشه از تمپلیت ها برای رندر کردن اطلاعات دریافت شده از API اپلیکیشنتون استفاده کنید. در این بخش موضوعات زیر رو بررسی میکنیم:

  • معرفی Jinja
  • استفاده از تمپلیت های Jinja2 در FastAPI