什么时候需要使用 include() 什么时候不需要?
When do I need to use include() and when I don't?
在 URL 中使用 include()
有什么区别?我正在使用 Django 1.9。
admin.site.urls
做了一些在 Django 1.9 中不推荐使用的事情,但在管理员中需要这样做以保持向后兼容性。为避免警告,建议使用 admin.site.urls
而不是 include(admin.site.urls)
。
在您包含其他 URL 模式的所有其他情况下,请使用 include()
。
include()
当你的应用程序目录中有 urls.py 时使用。在这种情况下,它意味着 "import" 来自应用目录 urls.py 的 url 到项目目录中的 "central" urls.py。
如果您没有 urls.py 文件或者您没有在您的应用程序目录中使用它,那么您就不会使用 include()
。
你明白了吗?
在 URL 中使用 include()
有什么区别?我正在使用 Django 1.9。
admin.site.urls
做了一些在 Django 1.9 中不推荐使用的事情,但在管理员中需要这样做以保持向后兼容性。为避免警告,建议使用 admin.site.urls
而不是 include(admin.site.urls)
。
在您包含其他 URL 模式的所有其他情况下,请使用 include()
。
include()
当你的应用程序目录中有 urls.py 时使用。在这种情况下,它意味着 "import" 来自应用目录 urls.py 的 url 到项目目录中的 "central" urls.py。
如果您没有 urls.py 文件或者您没有在您的应用程序目录中使用它,那么您就不会使用 include()
。
你明白了吗?