2017-01-24 13 views
-2

私はStackoverflowをチェックしましたが、私の質問に対する答えを見つけることができなかったので、私はここで尋ねています。DjangoプロジェクトでTrello APIキーを使用する

特定の指標を表示するためにTrello APIを使用するダッシュボードを作成しようとしています。私は悩みを抱えているコードセクションはここにある:

from django.conf import settings 
from dashing.widgets import NumberWidget 
from trello import TrelloApi 

trello = TrelloApi(settings.API_KEY) 

class TrelloCards(NumberWidget): 
    title = 'The Difference Dashboard' 
    def get_more_info(self): 
     return ' {} closed'.format(len(trello.boards.get_card_filter('closed', 'BOARD_ID'))) 
    def get_change_rate(self): 
     return ' {} open'.format(len(trello.boards.get_card_filter('closed', 'BOARD_ID'))) 
    def get_value(self): 
     return len(trello.boards.get_card_filter('all', 'BOARD_ID')) 

API_KEYが私のTrello開発API KEYであり、内容board_idは私が現在使用しているボードのIDです

。私はこのコードを実行するために行くとき

、私はというエラーメッセージが出ます:

AttributeError at /dashboard/ 
'Settings' object has no attribute 'API_KEY' 

を私はドキュメントの言うことに伴い

trello = TrelloApi(API_KEY) 

を言うためにコードを変更しようとしました、これで問題は解決されません。

私が間違っていることを誰かが正しい方向に向けることができたら、私は感謝しています!

Settings.pyこのよう

TRELLO_API_KEY = 'your_trello_key' 
TRELLO_API_SECRET = 'your_trello_api_secret' 
CALLBACK_DOMAIN = 'your_trello_callback_domain' 

+1

あなたはと呼ばれるものを持っていますかあなたの 'settings.py'に' API_KEY'がありますか? –

答えて

1
あなたは、あなたのプロジェクトのsettings.pyファイルにこれら三つの資格情報を配置する必要があり

+0

それは理にかなっていますが、Trello_API_SECRETとCALLBACK_DOMAINがどこにあるか分かりません。 – stntmnky

+0

それはそれを修正したようだ!ご協力ありがとうございます! – stntmnky

+0

@stntmnkyあなたの歓迎。それが助けられたら、その答えを受け入れるべきです。 –

関連する問題