在django中将产品添加/删除到收藏夹

时间:2019-06-05 16:51:03

标签: django django-models django-views

我正在创建一个有关移动设备比较的项目,并且正在使用网络抓取功能来获取移动设备的数据,并直接在网络浏览器上呈现它,而无需创建用于保存数据的任何产品模型。

注意:我已经创建了用户模型

like this

我想创建添加/删除收藏夹功能。当用户单击心脏图标时,应将其添加为收藏夹。

但是我不知道没有模型怎么做。

请帮助我解决它。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

假设您有3个这样的表:

**Product:**               

 id   name      price    
  1  'iphone'    36000     
  2  'redmi-6'   8000          

**User:** 

 id  username
 1  'chirag' 
 2   'priyank' 

**Favourite:**

id product_id user_id  status
1   1           2        True
2   2           1        False

您只需要包装2个表的产品和收藏夹。您可以使用django提供的用户表。像这样导入它:

from django.contrib.auth.models import User