0

私はDjangoを学ぼうとしています。クラスを持つpythonプログラムがあります。Python のクラスを使用するすべての例は、Model.model を継承しています。私のクラスはデータベースを必要としません。この特定のケースでdjangoでurls.pyを設定する方法を教えてもらえますか?

これまでに行ったことは、クラスと、値を表示する必要があるクラス内のメソッドをインポートしたことです。しかし、それは常に私にいくつかのエラーを示しています。

これは私がurls.pyで行ったことです:

 1. from mysite.to_twitter_streaming import StdOutListener 
 2. url(r'^temp/$', StdOutListener().text_extract) 

この StdOutListener はクラスで、 text_extract は出力したい値を持つ関数です。

これを印刷に使用しました:

 return render_to_response('TwitterApi.html', {'link': key, 'count':self.counter}) 

私が得ているエラーは次のとおりです。

 1. TypeError at /temp/ 
 2. expected string or buffer
4

1 に答える 1

1

あなたのurls.pyでOK

フォーマットを変更する

 url(r'^temp/$', text_extract), 

私はあなたがtext_extract あなたの見解を持っていると仮定しています

あなたのviews.py

def text_extract(request):
    # do your stuff

    return render_to_response('TwitterApi.html', {'link': key, 'count':self.counter}) 
于 2013-03-04T08:30:03.020 に答える