万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

■Interractive Console
→コンソールでプログラムをテストできる
このアドレスでアクセス
http://localhost:8080/_ah/admin/interactive

from bookmarks_main import Bookmark

bookmark = Bookmark(title='Google App Engine - Google Code',
                    url='http://code.google.com/intl/ja/appengine/',
                    comment=u'Google App Engine\'s Official Site')
bookmark.put()

なんかエラー

Traceback (most recent call last):
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/admin/__init__.py", line 231, in post
    exec(compiled_code, globals())
  File "<string>", line 1, in <module>
ImportError: cannot import name Bookmark

本にはどこにモデルをどこにつくるかなんか書いてないぞ。
→bookmarks_main.pyにモデル書くのか。分かりにくい。

class Bookmark(db.Model):
    title = db.StringProperty(required=True)
    url = db.LinkProperty(required=True)
    comment = db.TextProperty()