Итак, я создаю приложение для дел. Как просмотреть задачи, связанные с доской? Как я понимаю, доска должна быть внешним ключом к задаче.
Вот мой код: Models.py
class Board(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
admin = models.ForeignKey(User, on_delete=models.CASCADE, related_name="Board")
name = models.CharField(max_length=200)
class Task(models.Model):
board = models.ForeignKey(Board, on_delete=models.CASCADE)
admin = models.ForeignKey(User, on_delete=models.CASCADE)
text = models.CharField(max_length=300)
complete = models.BooleanField(default=False)
assigned_to = models.CharField(max_length=30)
просмотров .py
def board_post_detail(request, board_id):
obj = get_object_or_404(Board, id=board_id)
context = {"object": obj}
return render(request, 'boards/board_post_detail.html', context)
board_post_detail. html
{% block content %}
<h1>{{ object.name}}</h1>
<p>Created by {{object.admin.username }}</p>
{% endblock %}