Ошибка: PYTHON DJANGO PRAW REDDIT-API

локальное создание веб-приложения Django 1.8 в виртуальной среде Python 2.7 с использованием Praw 4.4.0.

Проект называется 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 ...

Как вы можете видеть на втором изображении, печатается имя сабреддита. Отлично.

Ну, не так уж и хорошо. Это было написано в коде, поэтому он не улавливается 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


person Tiago Martins Peres 李大仁    schedule 01.03.2017    source источник


Ответы (1)


Фиксированный. Проблема была в следующем:

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

Удалил и тут начал работать.

введите описание изображения здесь

person Tiago Martins Peres 李大仁    schedule 01.03.2017