¿Cómo puedo implementar esta condición en la plantilla de django con múltiples declaraciones o en if?
{% if ((email_setting.twitter_link is not None and email_setting.twitter_link != '') or (email_setting.instagram_link is not None and email_setting.instagram_link != '') or (email_setting.fb_link is not None and email_setting.fb_link!= '') ) %} Here my body {% endif %}esto me da un error
TemplateSyntaxError at /settings/emailView Could not parse the remainder: '((email_setting.twitter_link' from '((email_setting.twitter_link'Puedes expresar esto como:
{% if email_setting.twitter_link or email_setting.instagram_link or email_setting.fb_link %} … {% endif %} Aquí verificamos la veracidad de twitter_link y otras configuraciones. La veracidad de None y la cadena vacía son False mientras que para una cadena no vacía, es True .