Python总是使用DRY方法,也激励程序员保持代码的DRY。Python也提供了支持来保持DRY原则的完整性。但是当我们在Django的API中看到基于类的视图时,View是所有视图的超类。但是同一个View类在两个不同的包中定义。1.类django.views.generic.base.View
这种架构违反了Python的DRY原则。
ubof19bj1#
基类View是在一个单独的地方定义的django.views.generic.base.View为方便起见,将View导入到django.views.__init__.py中,以便可以使用较短的路径from django.views import View导入
View
django.views.__init__.py
from django.views import View
1条答案
按热度按时间ubof19bj1#
基类View是在一个单独的地方定义的django.views.generic.base.View
为方便起见,将
View
导入到django.views.__init__.py
中,以便可以使用较短的路径from django.views import View
导入