我在一本书中读到你应该避免这样做:
from .views import *
我目前正在做的是以下内容:
from . import views
我的第一个问题是,这是否是同一件事,只是写法不同?
我的第二个问题是我是否应该以上述方式导入它,还是应该单独导入每个视图?
from .views import (DetailView, EditView, DeleteView,
ListView, AnotherView, OneMoreView)
我的意思是这是不好的做法,因为您导入所有内容,即使您不使用它。如果您的视图中有辅助函数,它也会导入这些函数。如果您使用第二个选项,则必须views.
在任何视图函数/类之前使用前缀。这可能会很麻烦,因此您应该只导入您想要使用的每个视图,然后您就可以调用该视图。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句