ng-модель больше не обновляется после ввода текста

Для всех, кто не нашел полезного ответа. Да DRF автоматически удаляет CSRF-защиту, если вы не используете SessionAuthentication AUTHENTICATION CLASS, например, многие разработчики используют только JWT:

'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework_jwt.authentication.JSONWebTokenAuthentication',
    ),

Но проблема CSRF not set может быть вызвана по другой причине, поскольку fm]

вместо

url(r'^api/signup/', CreateUserView.as_view()),
29
задан Damjan Pavlica 18 August 2015 в 20:45
поделиться

1 ответ

Ваша ссылка требует входа в систему.

Если я угадаю вашу проблему, это может быть связано с проблемой углового обзора. вместо этого попробуйте изменить привязку ng-модели к свойству объекта. поэтому в вашем html вместо:

<input type="text" id="form_course_name" ng-model="edit_course_name">

сделайте это

<input type="text" id="form_course_name" ng-model="course.edit_course_name">

, а в вашем javascript при обратном вызове ajax измените его на:

$scope.course = {};  //only do this if $scope.course has not already been declared
$scope.course.edit_course_name = thecourse.course_name;

для получения дополнительной информации по этому вопросу см .: https://github.com/angular/angular.js/wiki/Understanding-Scopes

.
115
ответ дан rickhuynh 18 August 2015 в 20:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: