小田切です。 > しかし今度は別の箇所 (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 -~----------~----~----~----~------~----~------~--~---

