DJANGO Как реализовать личный кабинет пользователя так, чтобы он мог добавлять данные, которые будут привязаны(или доступны) только ему?
Я имею определенный проект (только начинаю изучать django и в целом то, как работает построение сайтов). Суть проекта - обычный сайт для заметок или записей пользователя. Суть вопроса в том, что мне нужно понять: как сделать так, чтобы залогиненый пользователь(уже реализовано), мог создавать записи, которые будут видны только ему. Я так полагаю, что реализовать это нужно через связи моделей, но хотелось бы узнать, как это сделать детально?
models(модель, отвечающие за данные в заметках)
from django.db import models
from django.urls import reverse
from django.contrib.auth.models import User
class Note(models.Model):
title = models.CharField(max_length=150, verbose_name='Заголовок')
content = models.TextField(verbose_name='Содержимое')
created = models.DateTimeField(auto_now_add=True, verbose_name='Создано')
photo = models.ImageField(verbose_name='Изображение', blank=True, upload_to='photo/%Y/%m/%d')
username = models.ForeignKey(User, verbose_name='Пользователь', null=True, on_delete=models.PROTECT)