请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

运行后提示没有配置任何URL

图片描述

setting
INSTALLED_APPS = [
‘django.contrib.admin’,
‘django.contrib.auth’,
‘django.contrib.contenttypes’,
‘django.contrib.sessions’,
‘django.contrib.messages’,
‘django.contrib.staticfiles’,
‘app’,
]

two/urls****
from django.contrib import admin
from django.urls import path, include
from two.app import urls as app_urls

urlpatterns = [
path(‘admin/’, admin.site.urls),
path(’’, include(app_urls))
]

views*
from django.http import HttpResponse

def index(request):
return HttpResponse(‘hello django2!’)

app/urls*
from django.conf.urls import url
from .views import index
urlpatterns = [
url(’’,index)
]

正在回答 回答被采纳积分+3

2回答

deweizhang 2020-04-23 09:01:27

你可以先按照我的写法试一下,如果还有问题 发我报的错误

0 回复 有任何疑惑可以回复我~
deweizhang 2020-04-23 08:44:38

建议在根路由可以区分开应用名, 比如:

```

from django.contrib import admin

from django.urls import path, include

from app import urls as app_urls


urlpatterns = [

path('admin/', admin.site.urls),

path('app/', include(app_urls))

]


```

在应用中的urls 使用path 而不是 url, url是django1.xx的用法,2.0已经不推荐使用,建议如下:

```

from django.urls import path

from .views import index


urlpatterns = [

path('', index, name='index')

]


```


另外亲,如果你对django或者路由机制还不熟悉,建议跟着课程来写,我们可以等未来熟悉了,再自己单练.~

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉232102761 #1
    没有搞明白,完全跟着课程走的,运行结果错误!
    回复 有任何疑惑可以回复我~ 2020-04-23 08:52:18
  • deweizhang 回复 提问者 慕粉232102761 #2
    可以给出报错信息嘛?
    回复 有任何疑惑可以回复我~ 2020-04-23 08:53:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信