Как работает внешний ключ в моделях Django, основанных на классах?
Я добавил пример таблицы. Кто-нибудь может объяснить, как это отношение One to Many? И как здесь работает foreignKey?
class Post(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
date_posted = models.DateTimeField(default=timezone.now)
author = models.FOreignKey(User, on_delete=models.CASCADE)
# USER TABLE
# user_id user_name pwd
# 1 Alex 123
# 2 Bob 123
# AUTHOR TABLE
# author_id(fk) author_name
# 1 Alex
# 2 Bob
# POST TABLE
# post_id title content date_posted author(fk)
# 1 bp1 bc1 12 alex
# 2 bp2 bc2 12 alex
# 3 bp3 bc3 12 bob