7 月25th
Djangoをやってみる(2)
2日あいちゃいましたけど、djangoの本読みながら少しずつやってましたよ。
途中、Flash本とかも読んだりと浮気しながらなので結構ゆっくり目で進んでますが
とりあえず、学んだことをメモってみます。
./manage.py startapp todo
で、アプリ作って
出来たフォルダのtodoフォルダ以下にある、
models.pyでモデルの定義を行って、
./manage.py syncdb
でモデルからテーブルを作ってくれる。
>>> from todo.models import Todo >>> t1 = Todo >>> t1.title = 'TEST Title' >>> t1.description = 'TEST Message.' >>> t1.save()
でInsert。
>>> t2 = Todo.objects.get(id=1) >>> t2.description TEST Message.
で、SELECT。
Todo.objects.get(検索条件指定)
が出来る。たとえば
>>>Todo.objects.get(title__contains='Message')
>>> t3 = Todo.objects.get(id=1) >>> t3.title = 'TEST title2' >>> t3.save()
で、UPATE。
>>> t4 = Todo.objects.get(id=1) >>> t4.delete()
で、DELETE。
とりあえず、モデルの基本がわかったかな。
次は、Adminサイトに続きます。たぶん。
About this entry
You’re currently reading “Djangoをやってみる(2),” an entry on Mj-site Blog
- Published:
- 07.25.08 / 5pm
- Category:
- Django
No comments
Jump to comment form | comments rss [?] | trackback uri [?]