我很确定我只是遗漏了一些东西,希望它能给我指明方向。
当我试图用标题和标签重新博客一篇文章时,我收到的是
标题,标签是不允许的字段
当client.reblog检查_post_valid_options时,我发现它至少应该是接收回标记为有效的。
我还注意到,它正在检查kwargs中的类型,尝试添加一个类型也会返回相同的异常,包括这次不允许使用类型。
标题、类型、标签不允许字段
我的代码
data = {'blogname': 'form.cleaned_data['blogname'],
'id': form.cleaned_data['id'],
'reblog_key': form.cleaned_data['reblog_key'],
'type': 'photo',
'comment': form.cleaned_data['caption'],
'tags': tags}
response = client.reblog(**data)发布于 2014-06-29 20:56:36
很明显,这是因为通过pip安装pytumblr软件包。pypy中的pytumblr包与当前的git相比已经过时了。移除pypy版本(pytumblr 0.0.5)并直接从git安装(pip install git+https://github.com/tumblr/pytumblr.git)。
如果您遇到这个问题,请确保您使用的版本是直接从git,而不是pypy版本,如果它还没有更新,即。
我在Github上打开了一个devs的问题,看看他们是否可以更新pypy版本或者更新readme以让人们知道如何使用git。
https://stackoverflow.com/questions/24477832
复制相似问题