为了账号安全,请及时绑定邮箱和手机立即绑定

关于url函数的名称参数,感觉是两个步骤,而不是两种写法?

我感觉这只是“使用include引用另一个url配置文件”这种情况的两个必须步骤,而不是两种写法。

1、根urls,写在include()的第二个参数位置, namespace= 'blog'

2、应用下则卸载url()的第三个参数位置,name='article'

如果没有在根urls中使用include,那么应用下是没有urls.py文件的吧?

所以我感觉这是两个步骤,不是两种写法。

如果我的url全都写在跟urls.py中,那app_name和url_name该怎么定义?

正在回答

1 回答

test

|----|

       |--urls.py

               url(r'^article$'  include('blog.urls', namespace='blog')),//对应的是方法一

                url(r'^article/$','blog.views.article', name='article2'),//对应的是方法二


       |---blog

                |-----urls.py

                           from . import views.article

                           url(r'^/$', article,name="article),   //对应的是方法一

       |---blog2

               |----templates

                            |------test.html

                                           <a href="{% url 'blog:article' %}" >方法一:我要找blog应用中的views中的article方法index</a>

                                           <a href="{% url 'article2' %}" >方法二:我要找blog应用中的views中的article方法index</a>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65159    人
  • 解答问题       869    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

关于url函数的名称参数,感觉是两个步骤,而不是两种写法?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信