code: def post(self, request, *args, **kwargs):
          
          now = timezone.now()
          data = {
              'title': request.POST.get('title'),
              'slug': slugify(request.POST.get('title')),
              'status': DRAFT if 'save_draft' in request.POST else PUBLISHED,
              'sites': [Site.objects.get_current().pk],
              'authors': [request.user.pk],
              'content_template': 'zinnia/_entry_detail.html',
              'detail_template': 'entry_detail.html',
              'publication_date': now,
              'creation_date': now,
              'last_update': now,
              'content': request.POST.get('content'),
              'tags': request.POST.get('tags')}
          form = QuickEntryForm(data)
          if form.is_valid():
              form.instance.content = self.htmlize(form.cleaned_data['content'])
              entry = form.save()
              return redirect(entry)
  
          data = {'title': smart_str(request.POST.get('title', '')),
                  'content': smart_str(self.htmlize(
                      request.POST.get('content', ''))),
                  'tags': smart_str(request.POST.get('tags', '')),
                  'slug': slugify(request.POST.get('title', '')),
                  'authors': request.user.pk,
                  'sites': Site.objects.get_current().pk}
          return redirect('%s?%s' % (reverse('admin:zinnia_entry_add'),
                                     urlencode(data)))
docs: Handle the datas for posting a quick entry,
          and redirect to the admin in case of error or
          to the entry's page in case of success.