2009-07-25 24 views
-1

これはあるテーブルからすべてのフォロワーを取得し、別のテーブルから最新のアップデートを取得するはずのPythonアプリケーションです。 - すべてがダッシュボードで起こっています。Python辞書/リストヘルプ

dashboard.html: http://bizteen.pastebin.com/m65c4ae2d

views.pyでダッシュボード機能: http://bizteen.pastebin.com/m39798bd5

結果: http://bizteen.pastebin.com/mc12d958

注:実行すると最初のdivはザッツOK原因でありますdivを最新のユーザーステータスから除いて、結果の1番目のdivを無視します。ただし、残りのすべてが空白であることがわかります

だから私は基本的に0のエラーを取得..:

あなたはここで私を助けてくれる? :D:D私はrealllllyそれを感謝したいと思います! :Dありがとう!!!!

+2

あなたはあなたのコードをすべて投稿しましたが、誰もそれを読まないでしょう。特に、自分で問題を把握していることを示していないからです。バグがどこにあると思いますか、それを引き起こしていると思われることを教えてください。それから、私たちはあなたを助けることができるでしょう。 –

+2

また、あなたの質問の助けを乞うことは非生産的です - あなたの質問をしてください、人々はそれに答えることもできないでしょう、すべての感嘆符と首都は、 –

+2

また、「u」のような意味のないものは使用しないでください。 SMSを話さない私たちの言葉を綴りましょう。可能であれば、句読点も使用してください。句読点を使わないで "最初のdivを実行するとok that thats ..."という意味はありません。 –

答えて

1

何が起こっているのか試してみるにはあまりにも多くのコードがあり、あなたの説明は特に明確ではありません。

ただし、明白な問題の1つは、多くの空白があります。これは、あなたがすでに予想していた問題の外に起こっている可能性のある問題を隠すので、ほとんど常に悪い考えです。常に、exceptには、実際には1つまたは複数の実際の例外クラス(except Object.DoesNotExistなど)を使用してください。

第2に、各ポイントで値が何であるかを調べることでこれを試してデバッグする必要があります。最も簡単な方法は、すべての割り当ての後にprintステートメントを入れることです。値はコンソールに表示されます。これは、ロジックが間違っている場所を正確に追跡するのに役立ちます。

+0

例外をクリーンアップするには、ちょっと前に尋ねたこの質問をご覧ください。それはあなたのコードスタイルに役立ちます: http://stackoverflow.com/questions/1117460/cleaning-up-nested-try-excepts –

+0

ありがとう、私はpythonでprintステートメントについて知りませんでした。 –

+2

待って...何?あなたは 'print'ステートメントについて知らなかったのですか?これまでに作成されたチュートリアルで使用されていた "Hello world"の例はどうでしたか? –