如何从web2py数据库表中的csv导入和保存数据?

时间:2015-10-13 04:59:07

标签: sqlite csv web2py

我使用的是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”

任何人都可以帮忙..?

0 个答案:

没有答案