Итак, у меня есть модель сообщения со следующим определением:
class Post(models.Model):
post_body = models.TextField()
user = models.ForeignKey(
to=User,
on_delete=models.CASCADE
)
published = models.BooleanField(
default=False
)
schedule = models.DateTimeField(
default=timezone.now
)
Я создал форму в шаблоне HTML, позволяющую пользователю выбирать сообщения, которые он хочет отправить на другой веб-сайт или в социальную сеть. учетная запись. Примерно так:
<form>
<table class="table table-hover">
<thead>
<tr>
<th scope="col">Select</th>
<th scope="col">Post Body</th>
<th scope="col">Published?</th>
<th scope="col">Schedule (Editable)</th>
</tr>
</thead>
<tbody>
{% for post in posts %}
<tr>
<td>
<div class="form-group">
<input type="checkbox" value="{{ post.id }}">
</div>
</td>
<td>{{ post.post_body }}</td>
<td>{{ post.published }}</td>
<td>
<div class="form-group">
<input type="datetime-local" class="form-control" name="schedule" value="{{ post.schedule|date:"Y-m-d\TH:i" }}">
</div>
</td>
</tr>
{% endfor %}
</tbody>
</table>
<button class="btn btn-primary" type="submit">Post</button>
</form>
Я хочу создать форму в forms.py, чтобы обрабатывать эту информацию (т.е. знать, какие все сообщения были выбраны), а затем выполнять дальнейшие действия (вызов других API-интерфейсов, чтобы publi sh их на другие сайты), также, поскольку расписание полей можно редактировать, я хочу сохранить и его. Пожалуйста, помогите, так как я не могу придумать для этого возможную форму.