Когда я тестирую его с почтальоном, он отправляет нормально, однако, когда я использую этот метод исправления в своем веб-приложении, он отправляет 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')
скажите, есть ли что-нибудь, что мне не хватает