این سایت از کوکی استفاده می کند. ادامه مرور در این سایت به منزله این است که با استفاده کوکی ها توسط ما موافقت کرده اید.

 

خوش آمدید به انجمن تخصصی پایتون و جنگو (پایتونی ها)

لطفاً برای دسترسی به تمامی بخش های سایت مراحل ثبت نام و ایجاد حساب کاربری را طی نمایید.

سلام دوستان

میشه بگید تگ {% verbatim %} در جنگو چیکار میکنه ؟

 

مرسی از دوستان

پسند شده توسط 1 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام کاربر گرامی

این تگ یکی از تگ های پیشفرض ( django built-in tags ) و از پیش تعریف شده در فریم ورک جنگو هست

کاربرد این تگ در تمپلیت فایل های ( Template Files ) جنگو هستش . مثلا شما یک بلاک در یکی از صفحات تمپلیت خودتون مثل base.html تعریف کردید و میخواید این بلاک خروجی نداشته باشه .

نه میخواید کامنتش کنید و نه میخواید پاکش کنید . فقط میخواید که این تیکه کدی که در بلاک مورد نظر هست ( شاید اون بلاک یک فایل مثل comments.html رو فراخوانی کرده باشه ) رندر نشه و خروجی نداشته باشه .

از این تگ میتونید استفاده کنید .

هنگام رندر شدن صفحه شما از اون تکه کد بلاک صرف نظر خواهد شد .

به نحوه استفاده اون در کد زیر دقت کنید :

{% verbatim %}
{% include 'comments.html' %}
{% endverbatim %}

 

مثلا شما در فایل base.html پروژه تون تیکه کد مربوط به کامنت ها رو جدا کردید و داخل یک فایل دیگه گذاشتید با نام comments.html و بعد اونو فراخوانی کردید ( که پیشنهاد میکنم به این روش همیشه در زبان های مختلف کدنویسی کنید ) ولی به علتی میخواید که این فراخوانی انجام نشه ( تیکه کد بلاک وسط اجرا نشه ) .

باید به روش بالا از تگ از پیش ساخته شده جنگو باید استفاده کنید .

 

امیدوارم مفید واقع شده باشه

موفق و پیروز باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری