露木です。
#動いて良かったです:)

0.95の管理画面では、ユーザのパスワードが正しく設定できません。

Pythonシェルから登録するのがお手軽
$ python manage.py shell
from django.contrib.auth.models import User
user = User.objects.create_user('ユーザ名', 'メールアドレス', 'パスワード')
user.save()

管理画面にログインできるようにするには、user.save()の前に
user.is_staff = Trueとします。

パスワードが暗号化されるフローが0.95の管理画面では抜けているのです。
この問題は開発版では解消されています(管理画面のユーザ登録フローが変わった)。

「そもそも管理画面で複数人が編集するというような使い方」については
ローレベルパーミッションブランチという開発ブランチによって改善される
のではないかと密かに期待しています。
もともと管理画面はバックオフィス用なので、業務ルールでまかなえていた
のだと思います。

06/12/23 に shunuhs<[EMAIL PROTECTED]> さんは書きました:

細江です。

露木さん、中居さんありがとうございます!
まさしくそれでした。

adminとそれ以外のurlを別々に設定して、urls.pyに/mediaを設定することで
正しく動作することが確認できました。

0.9.5を使ってるのですが、MEDIA_ROOTの件以外にも、admin画面で
ユーザを追加しようとしたら、パスワード設定がちゃんとできなくて困っていたのですが、
3/27の「adminのpermission」スレッドですでに議論されていたようで、
松原さんのスクリプトでとりあえず乗り切りました。

そもそも管理画面で複数人が編集するというような使い方は、
想定されてないのでしょうか?

--~--~---------~--~----~------------~-------~--~----~
-----------------                       http://www.djangoproject.jp/            
             -----------------
You received this message because you are subscribed to the Google Groups 
"django-ja" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/django-ja
-~----------~----~----~----~------~----~------~--~---

メールによる返信