Python 如何将数据传递到django_表2';s链接栏
我的urlconf代码段是:Python 如何将数据传递到django_表2';s链接栏,python,django,django-tables2,Python,Django,Django Tables2,我的urlconf代码段是: url(r'^play/(?P<songid>\d+)', 'playid', name="playsongid") 我使用django-tables2库,它们的教程是[django-tables2][1]。 我的桌子是sinppet: import django_tables2 as tables class TestTable(tables.Table) links = tables.LinkColumn("playsongid", kw
url(r'^play/(?P<songid>\d+)', 'playid', name="playsongid")
我使用django-tables2库,它们的教程是[django-tables2][1]。
我的桌子是sinppet:
import django_tables2 as tables
class TestTable(tables.Table)
links = tables.LinkColumn("playsongid", kwargs={"songid": ...})
“…”是我困惑的立场。如何在我的视图函数中将各种songid
数据传递给它(此视图函数不是playid
,它是另一个视图函数)?
我希望django-tables2可以呈现如下数据:
def playid(request, songid):
#do something
column
<a href="/play/1">aaa</a>
<a href="/play/2">bbb</a>
<a href="/play/3">ccc</a>
import django_tables2 as tables
from django_tables2.utils import Accessor
class TestTable(tables.Table)
songid = tables.Column()
links = tables.LinkColumn("playsongid", kwargs={"songid": Accessor("songid")})
列
终于我自己动手了!tables.py最后是这样的:
def playid(request, songid):
#do something
column
<a href="/play/1">aaa</a>
<a href="/play/2">bbb</a>
<a href="/play/3">ccc</a>
import django_tables2 as tables
from django_tables2.utils import Accessor
class TestTable(tables.Table)
songid = tables.Column()
links = tables.LinkColumn("playsongid", kwargs={"songid": Accessor("songid")})
在我的视图函数中,我像这样向它传递数据
playlist = conn.playlistinfo()
table_data = []
for info in playlist:
tmp_dict = {"songid": info.id}
tmp_dict["links"] = "%s - %s" % (get_attr(info, "artist"), get_attr(info, "title"))
table_data.append(tmp_dict)
del tmp_dict
variables["table"] = PlaylistTable(table_data)
终于我自己动手了!tables.py最后是这样的:
def playid(request, songid):
#do something
column
<a href="/play/1">aaa</a>
<a href="/play/2">bbb</a>
<a href="/play/3">ccc</a>
import django_tables2 as tables
from django_tables2.utils import Accessor
class TestTable(tables.Table)
songid = tables.Column()
links = tables.LinkColumn("playsongid", kwargs={"songid": Accessor("songid")})
在我的视图函数中,我像这样向它传递数据
playlist = conn.playlistinfo()
table_data = []
for info in playlist:
tmp_dict = {"songid": info.id}
tmp_dict["links"] = "%s - %s" % (get_attr(info, "artist"), get_attr(info, "title"))
table_data.append(tmp_dict)
del tmp_dict
variables["table"] = PlaylistTable(table_data)
现在我开始工作了!tables.py最后是这样的:
import django\u tables2作为来自django\u tables2的表。utils import Accessor class TestTable(tables.Table)links=tables.LinkColumn(“playsongid”,kwargs={“songid”:Accessor(“songid”)}
现在我让它开始工作了!tables.py最后是这样的:import django_tables 2作为来自django_tables 2的表。utils import Accessor class TestTable(tables.Table)links=tables.LinkColumn(“playsongid”,kwargs={“songid”:Accessor(“songid”)}