在你的url模式中傳遞一個字符串與函數實例是否有好處?它看起來像可能被優化,不實際加載功能,直到它需要,但這是事實嗎?django-在urls.py中傳遞一個字符串或一個實例?
from django.conf.urls.defaults import *
from myapp.views import myView
urlpatterns = patterns('',
# as a string
url(r'^as-string/$', "myapp.views.myView"),
# Uploading photos
url(r'^as-instance/$', myView),
)
編輯:如果這是真的,它不會導入在需要直到他們,那麼這將是對內存的優化,但不存在的功能和其他錯誤不會實際募集直到你嘗試訪問該網址。
當然,如果你編寫測試,雖然這不是一個問題;)
對不起,但我希望myView是一個功能,而不是一個實例。以及一個功能是python中的對象,但是... – dzen 2011-01-26 10:45:31