Как обновить значение в Firebase с помощью Python

#python #html #pyrebase

#python #HTML #pyrebase

Вопрос:

Итак, я пытался обновить определенный узел моей базы данных firebase в реальном времени, но я не знаю о шагах, которые мне нужно выполнить для выполнения задачи. вот моя база данных:

Скриншот базы данных

 <tr>                                       
    {%for k,v in dataDb.items():%}
    {%for key,value in v.items():%}
    <td>{{value}}</td>
    
    {%endfor%}
    <td><a class="a" href="btnDelete">Update</a></td>
    <td><a class="a" href="btnDelete">Delete</a></td>
</tr>
{%endfor%}
  

Здесь я просто пытаюсь отобразить все значения, но как я могу отредактировать один узел?

Ответ №1:

Согласно документации Pyrebase, вы можете использовать update() метод для обновления данных для существующей записи. Итак, это будет выглядеть примерно так:

db.child("client").child("MGPDMDfQy...").update({"b": "888-888-8888"})

Комментарии:

1. да, я знаю, но как я узнаю, на какой узел нажимается?

2. @gursimar_hehar Вы также используете Flask или Django? Итак, ваш вопрос на самом деле о том, как обрабатывать HTML-форму?

3. Итак, как бы вы добавили другое значение, например ‘i: что-то новое» под существующим идентификатором