• 1405/04/11

تگ if :

سلام من کدهای if else رو نوشتم ولی اصلا توی محیط pycharm نمیشناسه و اررور میده

Could not parse the remainder: '=='admin'' from 'name=='admin''

  • 1405/04/12
  • ساعت 16:43

خطا به این دلیل رخ داده که بین نام متغیر (name)، علامت مساوی (==) و مقدار ('admin') فاصله (Space) نگذاشته‌اید. سیستم قالب‌بندی نتوانسته کل این عبارت چسبیده به هم را پردازش کند.

برای حل مشکل، کافی است کدهای خود را به شکل زیر اصلاح کنید و دو طرف علامت == فاصله بگذارید:

{% if name == 'admin' %}
    <!-- کدی که می‌خواهید اجرا شود -->
{% else %}
    <!-- کدی که در غیر این صورت اجرا می‌شود -->
{% endif %}