User Profile & URL Cleanup
This commit is contained in:
@@ -36,15 +36,19 @@ class UserEditForm( forms.ModelForm ):
|
||||
def save(self):
|
||||
if self.is_valid():
|
||||
super(UserEditForm,self).save()
|
||||
self.instance.user.email = self.cleaned_data['email']
|
||||
self.instance.user.email = self.cleaned_data['email']
|
||||
self.instance.user.save()
|
||||
|
||||
class Meta:
|
||||
model = Musician
|
||||
exclude = [ 'user','image', 'instrument' ]
|
||||
exclude = [ 'user','image', 'small_image', 'instrument', 'position', 'public_description' ]
|
||||
#fields = '__all__'
|
||||
|
||||
|
||||
def own_profile( request ):
|
||||
return user_edit( request, request.user )
|
||||
|
||||
|
||||
def user_edit( request, username ):
|
||||
musician = get_object_or_404( Musician, user__username=username )
|
||||
|
||||
@@ -53,11 +57,11 @@ def user_edit( request, username ):
|
||||
form.instance = musician
|
||||
if form.is_valid(): # All validation rules pass
|
||||
form.save()
|
||||
return HttpResponseRedirect('/musicians/' + username) # Redirect after POST
|
||||
return HttpResponseRedirect('/') # Redirect after POST
|
||||
else:
|
||||
form = UserEditForm( instance= musician )
|
||||
|
||||
return render(request, 'musicians/musician_edit.html', { 'form': form, } )
|
||||
return render(request, 'musicians/musician_edit.html', { 'form': form, 'musician': musician } )
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user