def save(self, *args, **kwargs): from fs_ref.core.auth import get_current_user if not self.pk: self.date_created = datetime.now() self.created_by = get_current_user() self.date_saved = datetime.now() self.saved_by = get_current_user() super(EnglishTranslation, self).save(*args, **kwargs)
def save(self, *args, **kwargs): from fs_ref.core.auth import get_current_user if self.slug is None or self.slug == '': self.slug = slugify(self.title) if not self.pk: self.date_created = datetime.now() self.created_by = get_current_user() self.date_saved = datetime.now() self.saved_by = get_current_user() super(Reference, self).save(*args, **kwargs)
def edit_profile(request): instance = request.user.profile form = ProfileForm(instance=instance) if request.method == 'POST': form = ProfileForm(request.POST, instance=instance) if form.is_valid(): form.save() request.session['django_language'] = get_current_user().profile.language return redirect(reverse('admin_topics')) return render(request, 'core/profiles/edit.html', {'form': form})