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

url和path有什么不同吗

为什么我的urlpatterns里面是

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', bv.index),
]

改成url就会报错而且上面注释里面的解释也不一样

Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views

或者说url和path两种方式有什么不一样的地方吗

正在回答

4 回答

相信大家看的都是慕课免费的django入门视频,我不知道怎么用这个Path,但视频上的方法还是可以用的

在项目下的urls输入以下代码(item是我的应用名)

from django.contrib import admin
from django.conf.urls import url,include

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^item/', include('item.urls')),
]

在应用目录下创建urls.py,输入(views.Index是我在views.py编写的方法)

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^$', views.Index),
]

上述方法亲测可行

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

我跟你情况一样,我用的时Python3.6,django2.1.1,视频里的时django1.x的了,版本不一样

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

皮大大

请问你怎么解决的?
2018-12-18 回复 有任何疑惑可以回复我~

url函数和path函数导入的模块不同

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

应该是python 版本的问题这里用的是2.7版本  你用的是python3以上的版本 

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

lyliuhuo

不对 是django的版本不一样
2018-07-30 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

url和path有什么不同吗

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