猿问

数据表python烧瓶

我有一个关于 Bootstrap 中的 mysql db python 表的问题。


我的问题是我的数据没有显示在表中。我可以看到它获取数据,因为当我在 mysql db 中添加带有数据的行时,表会增加。


app.py 代码:


@app.route('/dashboard')

@is_logged_in

def dashboard():

       #create cursor

    cur = mysql.get_db().cursor()

    #Get data

    result = cur.execute("SELECT * FROM test")

    data=cur.fetchall()

    if result > 0:

        return render_template('dashboard.html', data=data)

    else:

        msg = 'No DOC Found'

        return render_template('dashboard.html', msg=msg)

    #close connection

    cur.close()

    return render_template('dashboard.html' )

.html


  <table class="table table-striped">

              <tr>

                   <th>data1</th>

                   <th>data2</th>

              </tr>

              {% for test in data%}

              <tr>

                   <td>{{test.rdno}}</td>

                   <td>{{test.ipno}}</td>


                {% endfor %}

              </tr>

          </table>


慕侠2389804
浏览 108回答 1
1回答

慕标琳琳

代替<td>{{test.rdno}}</td><td>{{test.ipno}}</td>做这个&nbsp; <td>{{test[0]}}</td>&nbsp; <td>{{test[1]}}</td>
随时随地看视频慕课网APP

相关分类

Python
我要回答