I've a snip of code like following:
models.py
class Notebook(models.Model):
owner = models.ForeignKey(User, on_delete = models.CASCADE)
name= models.CharField(max_length=50)
class Note(models.Model):
create_user = models.ForeignKey(User, on_delete = models.CASCADE)
text=models.CharField(max_length=500)
notebook=models.ForeignKey(Notebook, on_delete = models.CASCADE, limit_choices_to = {'owner' : create_user})
But I'm getting an error that limit_users_to cannot be a Foreign Key. I want to users to select only notebooks they have created while writing a note, but now users can select other's notebook while limit_choices_to is not set. And notebook must be ForeignKey. What can i do?