【发布时间】:2018-07-01 10:43:46
【问题描述】:
我想在我的 Flask 应用程序中创建以下形式的 HTML 树:
<div class="container">
<div class="well">TEST
<ul class="nav nav-list">
<li>
<label class="tree-toggler nav-header"> <i class='icon-plus-sign'></i>a</label>
<ul class="nav nav-list tree">
<li>
<label class="tree-toggler nav-header"> <i class='icon-plus-sign'></i>ab</label>
<ul class="nav nav-list tree">
<li><a href="#">1000</a>
</li>
<li><a href="#">2000</a>
</li>
</ul>
</li>
<li>
<label class="tree-toggler nav-header"> <i class='icon-plus-sign'></i>ac</label>
<ul class="nav nav-list tree">
<li><a href="#">3000</a>
</ul>
</li>
</ul>
</li>
<li>
<label class="tree-toggler nav-header"> <i class='icon-plus-sign'></i>b</label>
<ul class="nav nav-list tree">
<li>
<label class="tree-toggler nav-header"> <i class='icon-plus-sign'></i>bc</label>
<ul class="nav nav-list tree">
<li><a href="#">5000</a>
</li>
<li><a href="#">6000</a>
</li>
<li><a href="#">7500</a>
</li>
</ul>
</li>
<li>
<label class="tree-toggler nav-header"> <i class='icon-plus-sign'></i>dc</label>
<ul class="nav nav-list tree">
<li><a href="#">7000</a>
</ul>
</li>
</ul>
</li>
</ul>
</div>
我的数据如下所示:
<table>
<tbody>
<tr>
<td>index</td>
<td>section</td>
<td>sectionsection</td>
<td>part</td>
</tr>
<tr>
<td>1</td>
<td>a</td>
<td>ab</td>
<td>1000</td>
</tr>
<tr>
<td>2</td>
<td>a</td>
<td>ab</td>
<td>2000</td>
</tr>
<tr>
<td>3</td>
<td>a</td>
<td>ac</td>
<td>3000</td>
</tr>
<tr>
<td>4</td>
<td>b</td>
<td>bc</td>
<td>5000</td>
</tr>
<tr>
<td>5</td>
<td>b</td>
<td>bc</td>
<td>6000</td>
</tr>
<tr>
<td>6</td>
<td>b</td>
<td>bc</td>
<td>6500</td>
</tr>
<tr>
<td>7</td>
<td>b</td>
<td>dc</td>
<td>7000</td>
</tr>
<tr>
<td>8</td>
<td>c</td>
<td>ff</td>
<td>1420</td>
</tr>
</tbody>
</table>
Flask 设置如下所示:
from flask_sqlalchemy import SQLAlchemy
from flask import Flask
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///new3.db'
db = SQLAlchemy(app)
class TEST(db.Model):
__tablename__ = 'testing'
id = db.Column('index', db.Integer, primary_key=True)
section = db.Column('section', db.Unicode)
sectionsection = db.Column('sectionsection', db.Unicode)
part = db.Column('part', db.Unicode)
我只设法创建了树的一部分。但是当我尝试添加最后一部分时,一切都崩溃了。
【问题讨论】:
-
请详细说明(在问题中)“一切都崩溃了”是什么意思。
标签: flask tree sqlalchemy