Я не уверен, как я должен использовать 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 %}`
Я ожидаю иметь разные изображения для каждого из моих объектов, которые добавляются в постоянное хранилище