FormData с ax ios PATCH не обновляет данные - PullRequest
0 голосов
/ 06 мая 2020

Когда я тестирую его с почтальоном, он отправляет нормально, однако, когда я использую этот метод исправления в своем веб-приложении, он отправляет fileData с 200, но не меняет никаких данных.

I также проверил, что formData содержит все компоненты, и это действительно так.

Обновление пользователя

export const userUpdate = (formData, username) => {
  axios
    .patch(`http://127.0.0.1:8000/user/api/${username}`, {
      formData,
      headers: { "Content-Type": "application/x-www-form-urlencoded" },
    })
    .then((response) => {
      console.log(response);
    })
    .catch((error) => {
      console.log(error.response);
    });
};

Модель пользователя

class User(models.Model):
    firstName = models.CharField(max_length = 20, blank = True, default='Anonymous')
    lastName = models.CharField(max_length = 25, blank = True, default='')
    username = models.CharField(max_length = 50, unique=True, primary_key=True)
    profile_picture = models.ImageField(blank=False, null=False, upload_to=profile_path, default='f_profile.jpg')

скажите, есть ли что-нибудь, что мне не хватает

...