小编use*_*729的帖子

在django中测试自定义管理操作

我是django的新手,我在测试app_model_changelist下拉列表中的自定义操作(例如actions = ['mark_as_read'])时遇到了问题,它与标准的"删除选中"相同.自定义操作在管理视图中工作,但我不知道如何在我的模拟请求中调用它,我知道我需要发布数据但是如何说我想对我发布的数据执行"mark_as_read"操作?

我想反转changelist url并发布查询集,以便"mark_as_read"动作函数处理我发布的数据.

change_url = urlresolvers.reverse('admin:app_model_changelist')
response = client.post(change_url, <QuerySet>)
Run Code Online (Sandbox Code Playgroud)

testing django action admin request

17
推荐指数
3
解决办法
5219
查看次数

标签 统计

action ×1

admin ×1

django ×1

request ×1

testing ×1