Django Записи пользователя

как сделать так что бы при авторизации пользователя, пользователь видел записи связаны столько сним проект на django и как правильно простроить url адрес файл views

class RecordsView(ListView):
    model = Records
    template_name = 'records/index.html'
    context_object_name = 'records'

def get_queryset(self):
    return Records.objects.filter(is_done=False, account=self.request.account)

def get_context_data(self, *, object_list=None, **kwargs):
    context = super().get_context_data(**kwargs)
    context['title'] = 'Главная'
    return context

файл models

class Records(models.Model):
    date = models.DateTimeField(auto_now_add=True, verbose_name='Дата')
    title = models.CharField(max_length=56, verbose_name='Наименование')
    quantity = models.FloatField(verbose_name="Количество")
    money = models.IntegerField(verbose_name='Сумма')
    account = models.ForeignKey(User, on_delete=models.CASCADE, 
           verbose_name='Пользователь')

def get_absolute_url(self):
    return reverse('index', kwargs={'pk': self.pk})

def __str__(self):
    return f'{self.money}'

class Meta:
    verbose_name = "Запись"
    verbose_name_plural = "Записи"
    ordering = ['-date']

файл urls

urlpatterns = [
path('', index, name='home'),
path('accounts/<int:account_id>/', RecordsView.as_view(), name='records'),
path('accounts/register/', register, name='register'),
path('accounts/login/', user_login, name='login'),
path('accounts/logout/', user_logout, name='logout'),
path('accounts/contact/', contact, name='contact'),

]

Вернуться на верх