я делаю модульные тесты на своем API остальной структуры, моя модель:
class attach():
attachment = models.ImageField
name = models.CharField
затем я пытаюсь опубликовать через API, который я определил (стандартный сериализатор здесь не показан)
c = Client()
with open('wishlist.doc') as fp:
c.post('/customers/wishes/', {'name': 'fred', 'attachment': fp}, format='multipart')
я получаю следующую трассировку стека
ValueError: The 'attachment' attribute has no file associated with it.
как связать вложение ключа с файлом