def process_form(self):
     if self.form.validate_on_submit() or self.form.validate():
         # eastern = pytz.timezone('America/New_York')
         # current_time = datetime.now(eastern).isoformat()
         current_time = datetime.utcnow()
         comment = Comment(comment=self.form.comment.data, post_id=self.page.post_id, user_id=current_user.id,
                           created_at=current_time)
         db.session.add(comment)
         db.session.commit()
         if request.is_xhr:
             response = comment.json_view()
             response['savedsuccess'] = True
             self.rendered_form = response
         else:
             self.form = None
             self.rendered_form = None
     else:
         if request.is_xhr:
             self.form.errors['iserror'] = True
             return json.dumps(self.form.errors)
         else:
             self.template = "post_form.html"
             self.form_template = self.get_form_template()
             self.rendered_form = self.render_form()