【发布时间】:2019-12-18 21:54:33
【问题描述】:
我正在尝试使用 put 请求更新 django sqlite 数据库的条目。我收到很多“禁止”和“403”错误。我认为这是因为我找不到从 django 附加 CSRF 令牌的方法。
我在这里看到了一些以前的答案,但它们来自更旧版本的 Angular,我不知道如何编辑它们以使用我的代码。 (说把它们放在我找不到的 module.config() 块中)。
组件 HTML:
<button class="btn btn-warning shadow-sm" (click)="update(project)">Update</button>
组件 TS:
update(project: Project) {
this.projectService.updateProject(project).subscribe();
}
服务 TS:
updateProject(project: Project) {
var httpudpdate: any = this.http.put('/ph/projects/'+project.id, project)
return httpudpdate
}
我希望在 django 中更新条目,但我只是收到错误、禁止和 403。
【问题讨论】: