テーブルのデータを取得する方法
1.データを取得する関数の作成
sampleprj/sampleapp/views.pyにshowという関数を作成し、次のようなコードを書く
1 |
# encoding: utf-8<br />from django.http import HttpResponse <br />from sampleprj.sampleapp.models import Memo<br />def show(request):<br /> memos = Memo.objects.all()<br /> for memo in memos:<br /> print memo.userid<br /> print memo.title<br /> print memo.content<br /> return HttpResponse('データを取得しました') |
2.URL割り当て
show関数を割り当てるURLを定義する
sampleprj/urls.pyの最後に次のコードを追加する
1 |
urlpatterns += patterns('sampleprj.sampleapp',<br />url(r'^sampleapp/show/$', 'show'),<br />) |
これでhttp://localhost:8000/sampleapp/show/にアクセスすると、コンソールにMemoテーブル内の全てのデータが表示される
参考サイト:
・クエリを生成する