用django已经做好了PC端,做移动端的话是重新新建另一个项目么?

PC端链接 www.xx.com/aa/bb.html
移动端链接 m.xx.com/aa/bb.html

在同一个项目里新建一个APP URL没法处理,只能新建一个项目么?

还是有其他方法?

阅读 5.2k
4 个回答

即使 django 没有 host 这一层的 url 映射处理机制,你也可以通过两个配置来处理这个问题啊。简单来说,就是一套代码,两套部署(两套配置)。

PC和移动端,你是要做成一个页面自适应,还是说两个单独的页面,都跟django没有关系。这是前端的工作。
如果是自适应,二者请求同一个URL即可;
如果各自设计页面,那么后端根据UserAgent判断是PC端请求、还是移动端请求,返回相应的页面。

使用Bootstrap此类的自适应框架开发,同时解决PC和移动端显示问题。

因此我们需要restful

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题