2010年7月30日金曜日

django-nonrelをもう一度

authでgroupがでてこない...この機能が欲しいのに...と思い、もう一度一から順にやってみる。
allbuttonpressedから4つ落としてきて、testappにまず放り込む。
python manage.py runserver
で"It works"は現れるが、もちろん
http://localhost:8000/admin/
は機能しない。
まずは、authをいれたいので、settings.pyから'django.contrib.auth',のコメントアウトをはずす。
'django.contrib.addmin',を追加
urls.pyに
from django.contrib import admin
admin.autodiscover()

('^admin/', include(admin.site.urls)),
を追加。

管理画面はでるのだが、Usersしかでてこない。Groupsはどうしたー!!!!!

ちなみに、プロジェクトを新規につくっても、ユーザのデータベースは共通のようだ。
もう少し調べてみる。これがクリアしないと、どれで作ったらいいのか、わからーん。
allbuttonpressedを確認してみるのも手か?

1 件のコメント:

  1. RDBでjoinが必要なモデルは、BigTableでは通常使用できないようです。
    settings.pyに以下の設定を追加すると、確認できるようです。


    AUTHENTICATION_BACKENDS = (
    'djangotoolbox.auth.backends.NonrelPermissionBackend',
    )

    http://www.fhahn.com/blog/flo/2010/08/Django-s-Permission-System-with-Django-Nonrel

    返信削除