如何在应用程序中设置路径网址.py显示本地主机:8000/xxx(含Django2.1.8)

2024-04-23 23:03:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我想展示给你看主题.html通过访问localhost:8000/主题你知道吗

启动一个名为learning\u log的项目 启动一个名为“学习日志”的应用程序

这是网址.py学习日志(应用程序)

from django.urls import path
from . import views
urlpatterns=[
    path('',views.index,name='index'),
    path('/topics/',views.topics,name='topics')
    ]

这就是网址.py学习日志(项目)

from django.contrib import admin
from django.urls import path,include,re_path

urlpatterns = [
    path('admin/', admin.site.urls),
    path('',include('learning_logs.urls'))
]

这是视图.py学习日志(应用程序)

def topics(request):
    topics=Topic.objects.order_by('date_added')
    context={'topics':topics}
    return render(request,'learning_logs/topics.html',context)

我运行服务器并访问localhost:8000/主题 显示404错误,当前路径不匹配


Tags: path项目djangofrompyimport应用程序localhost
1条回答
网友
1楼 · 发布于 2024-04-23 23:03:44

如果你想导航localhost:8000/example/ 您可以在项目标签urls.py中定义

path('example/',views.something,name='example'),

如果你的urls.py应用程序标签 首先需要将它包含在项目标签urls.py

path('',include('yourapp.urls'))

然后转到yourappapp label urls.py并使用这个

path('example/',views.something,name='example'),

然后可以导航到localhost:8000/example/

相关问题 更多 >