В instaapi ожидается объект str, bytes или os.PathLike, а не BoundField

Я пытался разместить фотографию в instagram, у меня есть url фотографии, подпись, имя пользователя и пароль instagram в 3 разных моделях, я отправляю первичный ключ моделей в ответ.

class InstagramPost(APIView): @staticmethod def post(request, user_id, pk, attachment_id, *args, **kwargs): имя_пользователя = get_user_name(user_id) caption = get_post(pk) url = get_attachment(attachment_id) bot = Bot() bot.login(username=user_name['name'], password=user_name['password'], is_threaded=True) print(имя_пользователя['имя']) print(имя_пользователя['пароль']) bot.upload_photo(url[r'url'], caption=caption['caption']) print(url['url']) print(caption['caption']) return HttpResponse("posted")

Вернуться на верх