فهرست سرفصل‌های Django
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) ساخت محیط مجازی (Create Virtual Environment) نصب (Install Django) ساخت پروژه (Create Project) ساخت اپ (Create App) ویوها (Views) آدرس ها (URLs) قالب ها (Templates) مدل ها (Models) افزودن داده (Insert Data) به روزرسانی داده (Update Data) حذف داده (Delete Data) به روزرسانی مدل (Update Model) آماده سازی قالب و ویو (Prep Template and View) افزودن لینک به جزئیات (Add Link to Details) افزودن قالب مادر (Add Master Template) افزودن صفحه ایندکس اصلی (Add Main Index Page) قالب 404 (404 Template) افزودن ویوی تست (Add Test View) پنل مدیریت (Admin) ساخت کاربر (Create User) افزودن مدل ها (Include Models) تنظیم List Display (Set List Display) به روزرسانی اعضا (Update Members) افزودن اعضا (Add Members) حذف اعضا (Delete Members) متغیرها (Variables) تگ ها (Tags) شرط if/else (If Else) حلقه for (For Loop) کامنت (Comment) include (Include) معرفی QuerySet (QuerySet Introduction) متد get (QuerySet Get) فیلتر (QuerySet Filter) مرتب سازی (QuerySet Order By) افزودن فایل های استاتیک (Add Static Files) نصب WhiteNoise (Install WhiteNoise) جمع آوری فایل های استاتیک (Collect Static Files) افزودن فایل های استاتیک سراسری (Add Global Static Files) افزودن استایل به پروژه (Add Styles to the Project) مقدمه (PostgreSQL Intro) ساخت حساب AWS (Create AWS Account) ساخت دیتابیس در RDS (Create Database in RDS) اتصال به دیتابیس (Connect to Database) افزودن اعضا (Add Members) Elastic Beanstalk (EB) ساخت requirements.txt (Create requirements.txt) ساخت django.config (Create django.config) ساخت فایل zip (Create .zip File) استقرار با EB (Deploy with EB) به روزرسانی پروژه (Update Project) افزودن فیلد slug (Add Slug Field) افزودن Bootstrap 5 (Add Bootstrap 5) مرجع تگ های قالب (Template Tag Reference) مرجع فیلترها (Filter Reference) مرجع Field Lookups (Field lookups Reference) کامپایلر (Compiler) تمرین ها (Exercises) آزمون (Quiz) سرفصل (Syllabus) برنامه مطالعه (Study Plan) سرور (Server) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
Django

Django — مرجع تگ های قالب (Template Tag Reference)

آخرین بروزرسانی: 1404/08/20

مرجع تگ های قالب (Template Tag Reference)

تگ های قالب (Template Tags) دستورهای کوتاه هستند. این دستورها داخل قالب می آیند و خروجی HTML را کنترل می کنند. مثل بازی، هر تگ یک حرکت مشخص انجام می دهد. این صفحه فقط فهرست تگ ها را خلاصه می کند.

فهرست تگ ها

  • autoescape: روشن یا خاموش کردن فراردهی خودکار.
  • block: تعریف یک بخش بلوک در قالب.
  • comment: نوشتن بخش های توضیحیِ نادیده گرفته شده.
  • csrf_token: محافظت فرم ها در برابر جعل درخواست.
  • cycle: چرخش مقدار در هر دور حلقه.
  • debug: نمایش اطلاعات دیباگ.
  • extends: تعیین قالب والد.
  • filter: فیلترکردن محتوا قبل از نمایش.
  • firstof: برگرداندن اولین متغیر غیرخالی.
  • for: حلقه برای پیمایش لیست ها.
  • if: شرط ساده برای نمایش یا پنهان سازی.
  • ifchanged: در حلقه، فقط هنگام تغییر مقدار خروجی بده.
  • include: قراردادن قالب یا محتوای جداگانه.
  • load: بارگذاری تگ ها از یک کتابخانه.
  • lorem: تولید متن نمونه تصادفی.
  • now: چاپ تاریخ/زمان فعلی.
  • regroup: گروه بندی یک آبجکت برای نمایش.
  • resetcycle: ریست کردن چرخه cycle.
  • spaceless: حذف فاصله های بین تگ های HTML.
  • templatetag: چاپ خود نام یک تگ خاص.
  • url: ساخت بخش آدرس مطلق URL.
  • verbatim: بخش هایی که نباید رندر شوند.
  • widthratio: محاسبه عرض بر اساس نسبت.
  • with: تعریف متغیر موقت در بلوک.

نکته: برای استایل سریع، از Bootstrap 5 در قالب استفاده کن. برای پردازش متن، به فیلترهای قالب جنگو سر بزن.

جمع بندی سریع

  • تگ ها منطق نمایش را ساده می کنند.
  • از extends و block برای لایه بندی استفاده کن.
  • csrf_token را در همه فرم ها بگذار.
  • include کد تکراری را تمیز می کند.
  • برای جزئیات، صفحه فیلترها را ببین.