我有一些关于Django的问题,以及如何使用它来解决下面的问题。 假设你有两张桌子 产品表
---------------------------------------------------------------
| id | productName | description | id_country |
---------------------------------------------------------------
| 1 | x | fzefzzezfz | 1 |
---------------------------------------------------------------
| 2 | y | zoinojnfze | 1 |
---------------------------------------------------------------
| 3 | az | ononbonoj | 2 |
---------------------------------------------------------------
国家/地区表
^{pr2}$这些网址:
http://www.exemple.com/list/ (list all products)
http://www.exemple.com/add/ (add a new product)
http://www.exemple.com/detail/1 (print details about product with id=1)
我想做的是允许网站的访问者在他们的导航期间设置一个过滤器,以便每次显示产品列表 根据过滤器的不同,只会显示来自法国或西班牙的产品。在
我可以利用法语.example.com或者西班牙.example.com过滤结果,但我不想重复的代码为每一个 子域。在
如何处理这个问题?在
你自己在问题标签中说过:使用会话。在
当用户选择一个国家时,在
request.session
dict中设置该值,然后在每个视图中,按该值过滤产品。在相关问题 更多 >
编程相关推荐