【发布时间】:2019-07-04 01:10:06
【问题描述】:
我正在尝试使用 Django rest 框架构建我的博客网站的 API,但我的 URL 不匹配。
我是第一次尝试 Django Rest 框架,所以我不太能解决这个问题。但我认为我在 url_patterns 中搞砸了。
这是我的主目录(包含 settings.py 的目录)中的 URL 代码。 `
from django.conf.urls import url,include
from django.contrib import admin
from django.urls import path, include
from blog import views
from rest_framework import routers
router = routers.DefaultRouter()
router.register(r'apipost',views.PostViewSet)
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'',include('blog.urls')),
path('api-auth/',include('rest_framework.urls',namespace='rest_framework')),
]
`
我正在尝试 url http://127.0.0.1:8000/apipost 并希望以 json 格式获得价值。
【问题讨论】:
-
在网址后使用
/ -
@ShafikurRahman 我试过这个
http://127.0.0.1:8000/apipost/,但仍然出现这个错误The current path, apipost/, didn't match any of these.
标签: django django-rest-framework