Advertisement
vojd

form_valid

Oct 22nd, 2012
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.91 KB | None | 0 0
  1.  
  2.  def form_valid(self, form):
  3.         form.instance.owner = self.request.user
  4.         obj = Application.objects.create(owner=self.request.user)
  5.  
  6.         ap = ApplicationSettings.objects.create(application=obj)
  7.         print ap
  8.         f = form.save(commit=False)
  9.         if f:
  10.             print "form"
  11.             # prova såhär
  12.             ap.color = f.get('color')
  13.            
  14.             ap.description = f.description
  15.             ap.font = f.font
  16.             ap.slug = slugify(u'%s' % (f.title))
  17.             ap.owner = self.request.user
  18.             assign('edit_application', self.request.user, ap)
  19.             assign('edit_feature', self.request.user, Feature(ap.pk))
  20.             assign('edit_application', self.request.user, ApplicationSettings(ap.pk))
  21.             ap.save()
  22.             #print 'saved application feature'
  23.         f.save()
  24.  
  25.         return super(CreateApplication, self).form_valid(form)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement