При попытке выполнить POST файл не был отправлен. Платформа отдыха ДжангоPython

Программы на Python
Ответить
Anonymous
 При попытке выполнить POST файл не был отправлен. Платформа отдыха Джанго

Сообщение Anonymous »

Я пытаюсь выполнить «POST», но проблема в том, что я получаю сообщение «Ошибка отсутствия файла», и я не знаю почему.

в моем models.py

у меня нет «значка» в PersonalDetail

PersonalDetailSample

Код: Выделить всё

class PersonalDetailSample(models.Model):
...
icon = models.FileField(_('icon'), db_index=True, null=True, blank=True, upload_to='files/')
...
serializers.py

Код: Выделить всё

class PersonalDetailSerializer(serializers.ModelSerializer):
...
icon = serializers.FileField(source='details_sample.icon')
...

class Meta:
model = PersonalDetail
fields = (
..., 'icon', ...
)
и в моем views.py

Код: Выделить всё

def perform_create(self, serializer):
preview_text, preview_name = personal_details.find_text_name(serializer.validated_data)
serializer.save(user_id=self.request.user,
details_sample=serializer.validated_data['details_sample'],
content=serializer.validated_data['content'],
preview_name=preview_name)
Пост, который я хотел бы сделать:

Код: Выделить всё

{
"checked":true,
"content": {
"text_field_1": {
"size":"small",
"text":"My userdefined Title",
"title":"Title"
},
"text_field_2": {
"size":"big",
"text":"I don't have inspiration",
"title":"Nachricht"
}
},
"details_sample":27,
"preview_user_title": "This is my User Title"
}
И я получаю эту ошибку: (400 неверный запрос)


{ "icon": [
"Файл не был отправлен."
]



И я не знаю почему...

Может у кого-то была такая же проблема.

Подробнее здесь: https://stackoverflow.com/questions/431 ... -framework
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»