Я хочу сделать снимок в приложении во флаттере с помощью камеры или галереи телефона и отправить его (POST
запрос) в Django REST API вместе с другой информацией. Когда Django REST API получает изображение вместе с другой информацией, он должен изменить размер изображения и затем сохранить его в модели, например:
class Animals(models.Model):
animal_image = models.ImageField(blank = True, upload_to=getFileName)
animal_name = models.CharField(max_length = 30)
species = models.CharField(max_length = 30)
И позже приложение флаттера должно быть в состоянии сделать GET
запрос к API, чтобы получить изображение вместе с другими деталями модели и отобразить изображение в виджете (на другом экране приложения).
Поэтому я хочу знать, как выполнить Django REST API (просмотр кода для обработки запроса GET
и POST
) и реализацию Flutter (код для выполнения запросов GET
и POST
с изображениями на сервер Django).
Хорошо подойдут фрагменты кода, ссылки на посты в блогах или документация.
Если этот способ невозможен, каковы альтернативные способы обмена изображениями? между Django и флаттером?
Пожалуйста, помогите
Ура !!!