Как сделать так, чтобы ссылка на редактирование и отмену появлялась только в том случае, если вошедший в систему пользователь является тем, кто создал объект? Django
Функция редактирования и удаления работает нормально, но я не могу сделать так, чтобы она отображалась только для человека, который создал этот объект?
{% for job in jobs %}
<tr>
<td>{{ job.job }}</td>
<td>{{ job.location }}</td>
<td><a href="/jobs/{{ job.id }}/view">View</a> <a href="/main">Add</a> <a href="/jobs/{{ job.id }}/edit">Edit</a> <a href="/jobs/{{ job.id }}/delete">Cancel</a> </td>
</tr>
{% endfor %}
Внутри цикла for вы можете проверить, тот же ли это пользователь, который создал его, и если succeed отобразить кнопку, иначе нет необходимости добавлять кнопки как
{% for job in jobs %}
<tr>
<td>{{ job.job }}</td>
<td>{{ job.location }}</td>
<td><a href="/jobs/{{ job.id }}/view">View</a>
<a href="/main">Add</a>
{% if job.creator == request.user %}
<a href="/jobs/{{ job.id }}/edit">Edit</a>
<a href="/jobs/{{ job.id }}/delete">Cancel</a>
{% endif %}
</td>
</tr>
{% endfor %}