导致问题的原因是
Doktor.doktor_goster()
函数在删除数据之前被调用,因此数据被发送到前端
HTML
是在数据删除之前的,所以我改了你的代码来调用函数
Doktor.Doktor_goster()
删除数据后,带有变量
doktorlar
.
@app.route('/admin_panel_menu/<panel_id>', methods=['GET', 'POST'])
@app.route('/admin_panel_menu/<panel_id>/sil/<doktor>', methods=['GET', 'POST'])
def admin_panel_menu(panel_id, doktor=None):
  # content_id'ye göre ilgili içeriÄi gönder
  if panel_id == 'Doktor':
    if doktor :
      Doktor.doktor_sil(doktor)
    if request.method == "POST":
      Doktor.doktor_ekle()
doktorlar = Doktor.doktor_goster()
    return render_template('d_admin.html', doktorlar = doktorlar, panel_id=panel_id)
  if panel_id == 'Hasta':
    return render_template('h_admin.html')
  if panel_id == 'Rapor':
    return render_template('r_admin.html')