【发布时间】:2023-04-04 08:36:01
【问题描述】:
URLS.PY
url(r'^shop.html$', views.alldress, name='alldress'),
url(r'^shop.html$', views.cart ,name='cart'),
url(r'^shop.html$', views.cartdata, name='cartdata'),
我想同时使用三个进程,那么如何在 django 中使用多个 url 和同一个模板文件?
【问题讨论】:
-
同一个模板文件?您可能指的是相同的 URL,这没有任何意义。如果用户访问
shop.html,应该触发什么视图?如果这三个都应该启动,那么应该响应哪个视图? -
检查这是否有帮助 - stackoverflow.com/questions/26571759/…
-
这个想法是你有一个 URL 视图,它返回一个响应,它当然可以调用实用程序函数(甚至其他视图),然后“合并这些”结果。我认为在这里您可能希望生成一个页面,例如稍后加载 AJAX 请求的页面
'cartdata'。 -
感谢您的回答,但我只有一个 html 文件名为 shop.html 我想在单个 html 文件中使用三种不同类型的视图函数