我在学习教程后遇到此问题,并且无法识别“SignUpView.vue”页面中的错误。尝试更改为 re_path 但没有成功。
未找到:/api/v1/users
[2023 年 10 月 15 日 22:30:42]
"POST /api/v1/users HTTP/1.1" 404 7646
代码:
URLS.PY
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('api/v1/', include('djoser.urls')),
path('api/v1/', include('djoser.urls.authtoken'))
]
错误图像:
SignUpView.vue:
如果一切顺利的话。我应该在 localhost:8080/log-in
上前进methods: {
submitFrom(e) {
const formData = {
username: this.username,
password: this.password
}
axios
.post("/api/v1/users", formData)
.then(response => {
console.log(response)
this.$router.push('log-in')
})
请帮我解决这个问题。提前致谢。 (..)
尾部斜杠很重要,建议添加一个,因此您可以在以下位置发出 POST 请求:
.post("/api/v1/users/", formData) // 🖘 trailing slash