djangoのprebuiltユーザーモジュールにフィールド "location"を追加するタスクが与えられました モジュール自体の場所が見つかり、管理フィールドと管理モジュールを追加しました新しいユーザーを追加するDjangoプレビルドフォームを変更する
例:
class UserAdmin(admin.ModelAdmin):
add_form_template = 'admin/auth/user/add_form.html'
change_user_password_template = None
fieldsets = (
(None, {'fields': ('username', 'password')}),
(_('Personal info'), {'fields': ('first_name', 'last_name', 'email', 'location')}),
(_('Permissions'), {'fields': ('is_active', 'is_staff', 'is_superuser', 'user_permissions')}),
(_('Important dates'), {'fields': ('last_login', 'date_joined')}),
(_('Groups'), {'fields': ('groups',)}),
)
私はそれが新しいユーザーフォームを追加することで現れる望んデータベースを再構築。 しかし、それは動作していないようでした。だから私は何かを変えるのを忘れたと思う。 私は、実際の「ユーザーの変更」フォームが呼び出された場所を見つけることを試みている年齢のhtmlコードを探していましたが、それを見つけることができませんでした。
事前に構築されたdjango adminバックエンドを扱ってくれた人の助けをありがとうと思います。 ありがとうございました!
ありがとうございました、これは私が私も疑問を持っている:) – Angie
をまさに必要です。新規ユーザーを作成するときに管理者が必要な場合は、新しいユーザーフォームを作成する際に彼の場所を指定してください。このフィールドに記入するにはどうすればよいですか?私はまったく同じ、この以前の質問を見つけました。http://stackoverflow.com/questions/44109/extending-the-user-model-with-custom-fields-in-django – Angie