小田切です。

> しかし今度は別の箇所 (turbogears\util.py) で以下のエラーが出ます
> > File "...\turbogears\util.py", line 301, in load_class
> >     return getattr(module, classname)
> > AttributeError: 'module' object has no attribute 'Permission'

template/app.cfgに設定があるからじゃないですかね。
こんな感じの設定があります。
identity.soprovider.model.user="startrac.model.User"
identity.soprovider.model.group="startrac.model.Group"
identity.soprovider.model.permission="startrac.model.Permission"

permissionの設定をコメントアウト
#identity.soprovider.model.permission="startrac.model.Permission"
あとは竜さんがやった修正で、
@identity.require(identity.not_anonymous())の認証チェックと、
ログインすることは確認できました。


以上。

06/09/19 に Nakane Ryuji<[EMAIL PROTECTED]> さんは書きました:
>
> 竜@コンプネットです
>
> 先日の問いにはご回答ありがとうございました
>   -> Message-ID: <[EMAIL PROTECTED]>
>
> あのあと、認証絡みでさらに弄っていたところ、さらなる疑問が
>
> 今回の仕様では Permissionテーブルが不要であるため、model.py か
> ら Permissionクラスの定義をばっさりと削除してみました
>
> すると当然といえば当然ですが、Permission が import できないとい
> うエラーが出たので、その原因であるパッケージの json.py で該当す
> る import  行から Permission を削除しました
>
> しかし今度は別の箇所 (turbogears\util.py) で以下のエラーが出ます
> > File "...\turbogears\util.py", line 301, in load_class
> >     return getattr(module, classname)
> > AttributeError: 'module' object has no attribute 'Permission'
>
> 仕方ないので、json.py を元に戻すとともに、model.py に Permission
> クラスを空で 定義 (passだけをボディに記述) したところ、エラーは
> 無くなりました
>
> しかし、こんな適当なやりかたでいいのか非常に不安です
> こんなんでいいのでしょうか
>
> --
> Nakane Ryuji  living at Nagoya
> // mailto:[EMAIL PROTECTED]
> // business http://www.compnet.jp/
> // private  http://www.bernese.jp/lux/
>
> >
>


-- 
/*
Atsushi Odagiri
http://ziki.com/people/aodag
mailto:[EMAIL PROTECTED]
*/

--~--~---------~--~----~------------~-------~--~----~
これは、お客様が次の Google グループに申し込まれたことを確認するメッセー
ジです。 Google グループ "turbogears-ja" グループ。
 このグループに投稿するには、次の宛先にメールを送信してください。 [email protected]
 このグループから退会するには、次へメールをお送りください。 [EMAIL PROTECTED]
 その他のオプションについては、次の URL からグループにアクセスしてくださ
い。 http://groups.google.co.jp/group/turbogears-ja
-~----------~----~----~----~------~----~------~--~---

メールによる返信