Как сохранить изображения в моем постоянном хранилище? Где я кодирую и декодирую это? Как мне отобразить его с помощью Jinja в HTML? - PullRequest
0 голосов
/ 17 января 2019

Я не уверен, как я должен использовать base64 для кодирования и декодирования моего изображения, а также где я должен разместить коды для кодирования и декодирования. Я также не уверен, как мне отобразить его в Jinja Html.

Я уже пытался кодировать свое изображение, но я не уверен, правильно ли я поступил или нет. Я также пытался расшифровать его, но может показаться, что он запускает мою программу.

main.py

@app.route('/camera', methods = ['GET', 'POST']) def camera ():

``list = []
``with shelve.open('PerStorageCamera.db') as d:
    `enter code here`for key in d:
        `enter code here`for i in d[key]:
            `enter code here`list.append(i)

``form = FormSelect1(request.form)
``form1 = FormSelect2(request.form)
``location_data = form.location.data

``return render_template('camera.html', form=form, form1 = form1, location_data = location_data, list = list)

часть моих кодов для моего класса

Камеры класса:

``wdlands = []

``def __init__(self, location, camera):
    ``self.__location = location
    ``self.__camera = camera
    ``self.add()

``def get_location(self):
    ``return self.__location

``def get_camera(self):
    ``return self.__camera

``def add(self):
    ``if self.__location == 'wdlands':
        ``self.__class__.wdlands.append(self)

объекты, созданные для добавления в постоянное хранилище

wdlands1 = Cameras('wdlands', 'Woodlands Causeway (Towards Johor)') wdlands2 = Камеры («wdlands», «Лесной контрольно-пропускной пункт (к BKE)»)

.html

`` {% для i в списке%}

`` {% if location_data == "wdlands"%}

{% if i.get_location() == "wdlands" %} <tr><th>Camera: </th><td>{{ i.get_camera() }}</td></tr>

          ``<form action= "http://localhost:5000/myjourney" method= "get">
                 {{ form.submit }}
          ``</form>
          ``<br>
     ``{% endif %}`

Я ожидаю иметь разные изображения для каждого из моих объектов, которые добавляются в постоянное хранилище

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...