问题描述
我必须实现将不同的页面/网址添加到页面列表中的收藏夹。我正在使用 Django,并且有一个由 Django 内置和提供的用户类,一个像这样的页面类
class Page(models.Model):
...
category = models.ForeignKey(Category,on_delete=models.CASCADE)
title = models.CharField(max_length=TITLE_MAX_LENGTH)
url = models.URLField()
下面是类别类
class Category(models.Model):
...
name = models.CharField(max_length=NAME_MAX_LENGTH,unique=True)
...
我必须将每个用户的页面列表存储为他们的收藏夹。我可以将其视为许多用户将存储许多页面,因此,向 User 模型添加一个字段,如下所示:pagetoSave = models.ManyToMany(Page) 或者我可以将其视为一个用户保存许多页面并像这样实现它
class Page(models.Model):
...
category = models.ForeignKey(Category,on_delete=models.CASCADE)
title = models.CharField(max_length=TITLE_MAX_LENGTH)
url = models.URLField()
**fk = models.ForeignKey(User,on _delete=models.CASCADE)**
如果任何方法正确或不正确,您有什么建议?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)