django - 如何在 django 2.2 中删除 root 和包含 url 之间的未指定空间
问题描述
我正在尝试创建一个 Django 网站。我已经指定了我的一个应用程序的路径。但是我在模式中得到了一个未指定的空间。我使用的是 Django 2.2。django 调试页面截图
我的基本 urls.py 文件
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('', include('homepage.urls')),
path('account/', include('account.urls')),
path('admin/', admin.site.urls),
path('db/', include('dashboard.urls')),
]
我的仪表板/urls.py 文件
from django.urls import include, path
from .import views
urlpatterns = [
#author dashboard
path('authordboard/<int:auth_id/',views.author_dboard, name='author_details'),
#reviewer dashboard
path('reviewdboard/<int:re_id/',views.re_dboard, name='reviewer_details'),
]
我已在 settings.py 文件中包含仪表板应用程序。请帮忙!提前致谢!
解决方案
您必须关闭在 url 中声明的变量。在您的仪表板/urls.py 中:
from django.urls import include, path
from .import views
urlpatterns = [
#author dashboard
path('authordboard/<int:auth_id>/',views.author_dboard, name='author_details'),
#reviewer dashboard
path('reviewdboard/<int:re_id>/',views.re_dboard, name='reviewer_details'),
]
推荐阅读
- c# - 使用 autofac 的 N 层 Web API 应用程序
- javascript - 在 react.js 应用程序中使用 axios 出现一些错误
- c++ - 数字限制
::max() 太大了? - bash - 如何使 Embark 控制台上的提示文本可见?
- php - PHP > 下载 ZIP:网络错误
- dart - 使用 ScopedModel 过滤 Flutter ListView 会引发奇怪的错误
- java - org.codehaus.plexus.archiver.AbstractArchiver 的 maven 编译器插件错误
- jenkins - Jenkins emailext 多个附件
- unity3d - Resonance 支持哪些平台?
- java - 在 Gmail 中,Selenium 有时会在不同区域返回 WebDriverException