网站2.0版本, 新增了新闻页面, 后端的新闻接口, 靠zh-cn, zh-hk, en请求参数, 区分不同语言版本的请求数据, 对应的三个版本网站后端的渲染逻辑基本相同,这时候就出现了重复的代码(在泥泞的地面上...行
用类取代视图函数的逻辑非常简单, 两步就能搞定
第一步: 改写路由映射, 通过路由, 把 语言参数传进去
原urls:
from django.conf.urls import url
from ...., 好处有以下三点
减少代码量(原3000行, 现1000行)
?...小结:
开发经验这种东西, 踩的坑多了, 自然就有了
如果有人告诉你, django要用类来减少视图函数的重复书写, 你可能会不以为然, 但亲身经历将3000重复代码简化到1000行不到的时候, 你自然也就接受了...django要用类来减少视图函数的重复书写的观点...