Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ProfileAdmin(admin.ModelAdmin):
- list_display = ['fio', ]
- list_display_links = ['fio', ]
- search_fields = ['fio', ]
- inlines = [ContributionInline, LoansInline]
- def save_model(self, request, obj, form, change):
- if not obj.user:
- new_user = User.objects.create_user(
- username = obj.fio,
- )
- password = User.objects.make_random_password()
- new_user.set_password(password)
- new_user.save()
- obj.user = new_user
- messages.add_message(request, messages.INFO, u'Пароль пайщика № %s: %s' % (obj.fio, password))
- super(ProfileAdmin, self).save_model(request, obj, form, change)
Add Comment
Please, Sign In to add comment