Django/Python调用模块的性能

Django/Python调用模块的性能,python,django,performance,Python,Django,Performance,对于Django/Python方面的专家: 调用之间是否存在显著的性能差异,例如: from foo.views import foo, foo2, #... and son on 比: 当然要记住,您有大量的视图或其他类、方法等。没有区别,因为在应用程序初始化之后,结果完全相同。当它准备好接收请求时,实际上是零差异 有人可能会争辩说,在初始化过程中,第二个示例中的属性访问是一条或两条更长的指令,但这没有实际意义 与所有优化问题一样,首先确保它正常工作,然后执行一些测试。除非你每秒100次重新

对于Django/Python方面的专家:

调用之间是否存在显著的性能差异,例如:

from foo.views import foo, foo2, #... and son on
比:


当然要记住,您有大量的视图或其他类、方法等。

没有区别,因为在应用程序初始化之后,结果完全相同。当它准备好接收请求时,实际上是零差异

有人可能会争辩说,在初始化过程中,第二个示例中的属性访问是一条或两条更长的指令,但这没有实际意义

与所有优化问题一样,首先确保它正常工作,然后执行一些测试。除非你每秒100次重新初始化你的应用程序,否则即使你测试了它,你也可能看不到任何统计上的显著差异

from foo import views

path('foo', views.foo, name="my_view"),
path('foo2', views.foo2, name="my_view")
# ... and so on