前回の記事はこちら。
views.py
を変更し、とりあえず Task 一覧を表示できるようになった。
コード
(2015/02/25追記)
buildout.cfg を載せるのを忘れてた。
httplib2
と google-api-python-client
があればとりあえずOK?
[buildout] parts = packages [common] pkg-lib-dir = libs [packages] recipe = appfy.recipe.gae:app_lib lib-directory = ${common:pkg-lib-dir} use-zipimport = false include-site-packages = false exec-sitecustomize = false allowed-eggs-from-site-packages = . # Don't create backup files delete-safe = false eggs = httplib2 google-api-python-client # Don't copy files that match these glob patterns. ignore-globs = *.c *.pyc *.pyo */test */tests */testsuite */django */sqlalchemy *.so # ignore reportlab *.so dependencies _rl_accel.py _renderPM.py pyHnj.py sgmlop.py # Don't install these packages or modules. ignore-packages = distribute setuptools easy_install site pkg_resources Pillow PIL
TODO
わからないこととか。
AuthView
でusers.get_current_user()
の結果が None だったらどうするんだろうxsrfutil.generate_token
は必要なのか謎- ログインしてることが前提になっている
- ユーザー認証と authorization は処理を分けたい