Вы сравниваете Actie
со строкой, вы забыли добавить кавычки. 'Nieuw'
/ 'Openen'
Ваше условие оборачивается вокруг ввода, а не только для чтения, обеспечивая повторение кода.
<input class="numeriek" type="text" name="Netnummer" value="{{ Netnummer }}" maxlength="10"{{ (Actie == 'Nieuw') ? '' : ' readonly' }}>
Я использую троичное выражение, чтобы написать условие в одну строку.
{{ (condition) : (somevalue) ? (someothervalue) }}
Эквивалентно:
{% if (condition) %}
{{ somevalue }}
{% else %}
{{ someothervalue }}
{% endif %}