Метод GET Django и угловая ошибка 500 внутреннего сервера - PullRequest
0 голосов
/ 10 октября 2019

Я создаю базовое приложение с помощью входа в систему, регистрации и т. Д. Теперь я пытаюсь завершить вход в систему, используя Django, как бэкэнд, и выходит на Angular, но я не могу завершить свой вход в систему, потому что эта ошибка, когда я пытаюсь войти с помощьюправильные учетные данные и перенаправление на новую страницу или URL-адрес показывают эту ошибку.

Ошибка TypeError в / doctor 'list' объект не вызывается "на сетевой панели"

service .ts

constructor(private http: Http, private httpClient: HttpClient) { }
    private headers = new Headers({ 'Content-Type': 'application/json' });
    getDoctores(): Promise<Doctor[]> {
        return this.http.get(this.baseurl + '/doctor?format=json', { headers: this.headers })
            .toPromise()
            .then(response => response.json() as Doctor[])
    }

компонент .ts


 constructor(private dataService: dataService, public dialog: MatDialog,
        private router: Router) {
    this.getDoctores();
    this.selectedDoctor = {
      id: -1, nombreDoc: '', apellidoDoc: '', rutDoc: '', direccionDoc: ''
      , telefonoDoc: '', release_date: ''
    }
  }
  getDoctores(): void {
    this.dataService
      .getDoctores()
      .then(doctores => this.doctores = doctores);
  }

url.py

    path('auth/login/', obtain_jwt_token),
    path('auth/refresh-token/', refresh_jwt_token),
    url(r'^doctor$', views.DoctorList.as_view()),
    url(r'^doctor/(?P<pk>[0-9]+)$', views.DoctorDetail.as_view()),

view.py

class DoctorList(generics.ListCreateAPIView):
    queryset = Doctor.objects.all()
    serializer_class = DoctorSerializer

class DoctorDetail(generics.RetrieveUpdateDestroyAPIView):
    queryset = Doctor.objects.all()
    serializer_class = DoctorSerializer
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...