让我们假设我们有这三个模型:
- cagegory ( id, name )
- subcategory ( id, id_category, name )
- product ( id, id_sub_category, name )
有30个类别,每个类别有30个子类别,每个子类别有50个产品。
总产品= 30 x 30 x 50 = 45000
然后,在django项目的几个视图中,我想要包含一个产品选择。
实施产品选择的最佳djangonic解决方案是什么?
答案 0 :(得分:1)
Django中没有任何东西可以为你解决这个用例,但是,你可以在Django中使用一些组合来实现这个功能。
我假设您希望您的产品选择如下:
您将需要使用视图,表单和一些JavaScript的组合来实现此功能。有一些很好的jQuery插件可以通过Ajax提交表单。视图可以返回呈现为字符串的HTML,您可以将其弹出到DOM中,并且您只需要将一个事件侦听器附加到将其父表单提交到将处理POST的URL的选择。
希望能让你走上正轨。