Непонятно, зачем иметь отдельную таблицу для комментариев, т.к. у Вас для одной задачи будет один уникальный комментарий. Я бы сделал так:
class Task(models.Model):
author = models.ForeignKey('User', on_delete=models.DO_NOTHING)
data = models.DateTimeField(auto_now_add=True)
description = models.CharField(max_length=500)
comment_date = models.DateTimeField(verbose_name='Дата комментария', blank=True, null=True)
comment = models.CharField(verbose_name='Комментарий', max_length=300, blank=True, null=True)
{% extends "app/layout.html" %}
{% block content %}
form action="" method="post">
{% csrf_token %}
table>
{{ form.as_table }}
/table>
input type="submit" value="Отправить" />
/form>
{% endblock %}>