在基于类的视图之前,有一个extra_context关键字可以在urlsconf中传递. https://docs.djangoproject.com/en/1.3/topics/generic-views/#adding-extra-context
现在使用基于类的通用视图,如果我们想要做同样的事情,我们必须继承通用视图 https://docs.djangoproject.com/en/1.3/topics/class-based-views/#adding-extra-context
如果我们想要简单的东西,我们使用通用的CreateView和UpdateView.这种方法将强制进行子类化以前的事情是微不足道的.更重要的是,我们必须打破DRY原则,做两次.
为什么会这样?我们有什么理由不能将额外的上下文直接传递给模板吗?
谢谢
django ×1