2024-06-10 18:35:51 发布
网友
我在一本书中读到,你应该避免这样做:
from .views import *
我目前正在做的是:
from . import views
我的第一个问题是,如果这是同一件事,只是写得不同
我的第二个问题是,我应该以这种方式导入它,还是应该分别导入每个视图
from .views import (DetailView, EditView, DeleteView, ListView, AnotherView, OneMoreView)
我的意思是这是一个坏习惯,因为你什么都导入,即使你不使用它。如果视图中有助手函数,它也会导入这些函数。如果使用第二个选项,则必须在任何视图函数/类之前使用前缀views.。这可能是一个麻烦,因此您应该只导入您想使用的每个视图,然后您可以调用该视图
views.
我的意思是这是一个坏习惯,因为你什么都导入,即使你不使用它。如果视图中有助手函数,它也会导入这些函数。如果使用第二个选项,则必须在任何视图函数/类之前使用前缀
views.
。这可能是一个麻烦,因此您应该只导入您想使用的每个视图,然后您可以调用该视图相关问题 更多 >
编程相关推荐