露木です。 #動いて良かったです:)
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 -~----------~----~----~----~------~----~------~--~---
