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
已修复。
问题是:
username='username',
password='password',
删除它然后开始工作。
使用 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
已修复。 问题是:
username='username',
password='password',
删除它然后开始工作。