Error: PYTHON DJANGO PRAW REDDIT-API

Error: PYTHON DJANGO PRAW REDDIT-API

使用 Praw 4.4.0 在 Python 2.7 虚拟环境中本地构建 Django 1.8 网络应用程序。

该项目名为 demonstration 并且有一个名为 app

的应用程序

大气压,

这是转到以下结果的一部分:http://127.0.0.1:8000/app/profile/

app/views.py 具有以下配置文件代码:

# views.py

from django.shortcuts import render, HttpResponse
import requests
import praw


# Create your views here.
    def profile(request):
        reddit = praw.Reddit(client_id='client_id',
                      client_secret='client_secret',
                      username='username',
                      password='password',
                      user_agent='user_agent')
        # assume you have a Reddit instance bound to variable `reddit`
        subreddit = reddit.subreddit('redditdev')

        print(subreddit.display_name)  # Output: redditdev
        print(subreddit.title)  # Output: reddit Development
        print(subreddit.description)  # Output: A subreddit for discussion of ...

正如您在第二张图片中看到的,subreddit 的名称被打印出来了。 很棒.

嗯,不太好。那是写在代码中的,所以它不是从 Reddit 上提取的,请参阅:

subreddit = reddit.subreddit('redditdev')

print(subreddit.display_name)  # Output: redditdev

一旦它真正尝试访问 Reddit 并吸收数据,结果如下:

print(subreddit.title)  # Output: reddit Development
print(subreddit.description)  # Output: A subreddit for discussion of ...

[01/Mar/2017 14:50:02]"GET /app/profile/ HTTP/1.1" 500 93288

使用Debug mode = True,可以在页面中看到如下内容:

问题: Reddit 不喜欢我的登录。

他们如何开始喜欢我并允许我打印数据?

我可以做些什么更好?

感谢您的支持

\\\\\一些有用的链接////////

http://praw.readthedocs.io/en/latest/getting_started/quick_start.html

https://pypi.python.org/pypi/praw

已修复。 问题是:

username='username',
password='password',

删除它然后开始工作。