¿Hay algún beneficio al pasar una cadena en sus patrones de URL frente a una instancia de función? Parece que podría estar optimizado para no cargar la función hasta que se necesite, pero ¿es esto cierto?django: ¿pasar una cadena o una instancia en 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),
)
edición: Si bien es cierto que no importa hasta que se necesiten, entonces sería una optimización de la memoria, sino que funciona inexistente, y otros errores que no se levantaría hasta que realmente intenta visitar la url.
Por supuesto que no es un problema si se escribe pruebas aunque;)
lo siento pero espero que myView sea una función, no una instancia. Bueno, una función es un objeto en Python, pero ... – dzen