我使用的是SQlite数据库。 我写了这样的代码
Module:
db.py
db = DAL('sqlite://storage.sqlite')
db.define_table('data3')
db.data3.import_from_csv_file(open('mypath/test.csv'),'r')
Controller:
def website_list():
return dict(websites = db().select(db.data4.ALL))
View:
{{extend 'layout.html'}}
<h2>List Of Websites</h2>
<table class="flakes-table" style="width:100% ;">
<thead>
<tr>
<td class="id" >ID</a></td>
<td class="link" >Link</td>
</tr>
</thead>
{{for web in websites:}}
<tbody class="list">
<tr>
<td >{{=web.id}}</td>
<td >{{=web.Link}</td>
</tr>{{pass}}
</tbody>
</table>
但它显示错误为
“输入'exceptions.AttributeError'”
此行也有错误 函数参数列表 (self =,key ='data3')
我认为阅读csv文件有些不对劲。我的csv文件包含以下数据
“LINK_TITLE”, “链接”
“Apple的Ad Blockers Rile Publishers”,“somelink”
“优步价值超过500亿美元”,“somelink”“英格兰推出量身定制的广告牌”,“somelink”
任何人都可以帮忙..?