URL的实例命名空间在include()函数中进行定义,基本格式如下。
include(module,namespace = None) #格式1
include((module,app_namespace),namespace = None) #格式2
其中,namespace参数用于定义URL的实例命名空间。
Django要求在定义实例命名空间时,必须定义应用命名空间。
使用格式1时,必须在参数module指定的urls.py中用app_name定义应用命名空间,否则会出错。
使用格式2时,在include()函数的第一个二元参数组的第二个选项中指定实例命名空间名称(app_namespace)。