, 博主用django视图函数, 写了三套独立的视图函数处理页面(很简单就完成了, 感觉很机智...)...由于时间紧, 需求变化频繁, 也没时间重构项目, 复制,粘贴到怀疑人生, 3.0版本是含着泪做完的...)
----
项目完成后, 我迫不及待的进行了项目优化
用类代替视图,从3000行缩减到1000...行
用类取代视图函数的逻辑非常简单, 两步就能搞定
第一步: 改写路由映射, 通过路由, 把 语言参数传进去
原urls:
from django.conf.urls import url
from ....处理逻辑只写一份(为了简单, 这里省略了处理逻辑部分, 在实际开发中, 三种语言, 处理逻辑基本相同, 写一份就好了, 也便于后续的修改)
良好的扩展性, 移动版和PC版所需的数据基本相同, 只是html...django要用类来减少视图函数的重复书写的观点...