ユーザが、http://localhost:8000/sampleapp/add/にアクセスした時に、前回作成したテーブルに新規にデータを追加する手順
1.アクセスする関数の作成
sampleprj/sampleapp/views.pyにaddという関数を作成し、次のようなコードを書く
- # encoding: utf-8
- from django.http import HttpResponse
- from sampleprj.sampleapp.models import Memo
- def add(request):
- memo = Memo()
- memo.userid = 1
- memo.title = 'first memo'
- memo.content = 'memo content'
- return HttpResponse('データを追加しました')
2.URL割り当て
add関数を割り当てるURLを定義する
sampleprj/urls.pyの最後に次のコードを追加する
- urlpatterns += patterns('sampleprj.sampleapp',
- url(r'^sampleapp/add/$', 'add'),
- )
これでhttp://localhost:8000/sampleapp/add/にアクセスするとテーブルに追加される。
0 件のコメント:
コメントを投稿