小编swo*_*ord的帖子

关于django-tables2的链接列

我使用django-tables2来显示页面中的一些数据,现在我想将单元格链接到某个URL,但链接URL如下:

url(r'^(?P\w +)/(?P\d +)/ $','pool.views.pooldatestock',name ="pool_date_stock"),

我读了django-tables2的文件,但我找不到关于这个问题的一些例子.

表格在页面的网址中显示如下:http://127.0.0.1:8000/pool/20111222 /

我试着在tables.py中写这个:

class PoolTable(tables.Table):
    number = tables.LinkColumn('pool.views.pooldatestock', args=[A('number')])
    date = tables.Column()
Run Code Online (Sandbox Code Playgroud)

然后我试着写:

class PoolTable(tables.Table):
    number=tables.LinkColumn('pool.views.pooldatestock',
                             args=[A('date')],
                             kwargs=A('number')])
    date = tables.Column()
Run Code Online (Sandbox Code Playgroud)

但它也是错误的......

有人可以告诉我如何解决这个问题吗?或者我应该创建自己的表视图,而不是django-tables.

谢谢.圣诞快乐:)

django django-tables2

7
推荐指数
1
解决办法
3946
查看次数

如何使用python获取窗口标题并每隔100ms扫描一次?

使用python,我想获得一个窗口标题,一个股票软件窗口.

当我浏览另一个股票时,窗口的标题会改变,现在我想每100ms扫描一次并返回新标题,但是窗口标题中的前面文本是相同的文本.

我可以在cmd中打印标题,但我不知道如何每100ms扫描一次并返回

我用这个代码:

from win32gui import * import re

titles = set() 
titlekey = ''

def foo(hwnd,nouse):
    if IsWindow(hwnd) and IsWindowEnabled(hwnd) and IsWindowVisible(hwnd):
        titles.add(GetWindowText(hwnd))

EnumWindows(foo, 0) 
lt = [t for t in titles if t] 
lt.sort() 
for t in lt:
    if re.match(titlekey,t):
        print t
Run Code Online (Sandbox Code Playgroud)

如何扫描每100毫秒并在更改时返回新标题?

python win32gui

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

django ×1

django-tables2 ×1

python ×1

win32gui ×1