基本主从路由映射
在Django项目中,我们有主urls文件,还有子项目user中的urls文件。在两个文件中,都有相应的path路径。
那么主urls文件中的user/就构成了网址host地址/user/。
子项目中的urls文件中的path的第一个参数,就构成了user/后面拼接的内容。那么,这两个urls文件中的路径拼接,才会有完整的网址去访问views py文件中的相应函数。得到相应的返回值。
这就是一个基本的主从路由映射(关联起网址和视图函数的关系)。
命名空间
就是为视图处理器起一个名字。
在这个代码截图中,出现了第三个参数,name=’index’。它的意思是,为之前的路由映射(拼接的网址指向了一个视图函数)起了一个名字。
问题是:Django框架下可以有不同的子项目,虽然我们可以使用host地址/user和host地址/goods这种方式来区分,但是在通过视图的反转,想要根据name名字找到对应的URL地址和相应的视图函数的时候,就会有问题。
所