, 博主用django视图函数, 写了三套独立的视图函数处理页面(很简单就完成了, 感觉很机智...)...由于时间紧, 需求变化频繁, 也没时间重构项目, 复制,粘贴到怀疑人生, 3.0版本是含着泪做完的...)
----
项目完成后, 我迫不及待的进行了项目优化
用类代替视图,从3000行缩减到1000...行
用类取代视图函数的逻辑非常简单, 两步就能搞定
第一步: 改写路由映射, 通过路由, 把 语言参数传进去
原urls:
from django.conf.urls import url
from ....小结:
开发经验这种东西, 踩的坑多了, 自然就有了
如果有人告诉你, django要用类来减少视图函数的重复书写, 你可能会不以为然, 但亲身经历将3000重复代码简化到1000行不到的时候, 你自然也就接受了...django要用类来减少视图函数的重复书写的观点...