При попытке выполнить 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»