Guest User

Untitled

a guest
Jul 25th, 2016
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. class ProfileAdmin(admin.ModelAdmin):
  2.     list_display = ['fio', ]
  3.     list_display_links = ['fio', ]
  4.     search_fields = ['fio', ]
  5.     inlines = [ContributionInline, LoansInline]
  6.  
  7.  
  8.     def save_model(self, request, obj, form, change):
  9.         if not obj.user:
  10.             new_user = User.objects.create_user(
  11.                 username = obj.fio,
  12.             )
  13.  
  14.             password = User.objects.make_random_password()
  15.             new_user.set_password(password)
  16.             new_user.save()
  17.             obj.user = new_user
  18.             messages.add_message(request, messages.INFO, u'Пароль пайщика № %s: %s' % (obj.fio, password))
  19.  
  20.         super(ProfileAdmin, self).save_model(request, obj, form, change)
Add Comment
Please, Sign In to add comment