Я пытаюсь редактировать данные, хранящиеся в Django (бэкэнд) и угловые (фронтальные), у меня есть вставка и удаление, но у меня нет идеи, как я могу редактировать эти данные в Django из угловых, я используюв Джанго rest_framework.
getUsuarios(): Promise<Usuario[]> {
return this.http.get('http://127.0.0.1:8000/users?format=json', { headers: this.headers })
.toPromise()
.then(response => response.json() as Usuario[])
}
deleteUsuario(id: number): Promise<void> {
const url = `${"http://127.0.0.1:8000/users"}/${id}`;
return this.http.delete(url, { headers: this.headers })
.toPromise()
.then(() => null)
}
createUsuario(d: Usuario): Promise<Usuario> {
return this.http
.post("http://127.0.0.1:8000/users/", JSON.stringify(d), { headers: this.headers })
.toPromise()
.then(res => res.json() as Usuario)
}
urlpatterns = [
url(r'^doctor$', views.DoctorList.as_view()),
url(r'^doctor/(?P<pk>[0-9]+)$', views.DoctorDetail.as_view()),
url(r'^paciente$', views.PacienteList.as_view()),
url(r'^paciente/(?P<pk>[0-9]+)$', views.PacienteDetail.as_view()),
url(r'^categoria$', views.CategoriaList.as_view()),
url(r'^categoria/(?P<pk>[0-9]+)$', views.CategoriaDetail.as_view()),
url(r'^examen$', views.ExamenList.as_view()),
url(r'^examen/(?P<pk>[0-9]+)$', views.ExamenDetail.as_view()),
path(r'api-token-auth/', obtain_jwt_token),
path(r'api-token-refresh/', refresh_jwt_token),
url(r'^', include(router.urls)),
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))
]