title: Load image dont work in django-ckeditor?
body: <p>I am tring to use <strong>django-ckeditor</strong> app to my TextField.</p>
  
  <p>I want to load image from computer but there is no load button. Also I cant enter url of picture. Whats wrong I did? How to fix this problem. Here below you can see want I did.</p>
  
  <p>1) I add <code>ckeditor</code> and <code>ckeditor_uploader</code> to <code>INSTALLED_APPS</code> setting.py:</p>
  
  <p>2) I run the <code>collectstatic</code> management command.</p>
  
  <p><strong>urls.py:</strong></p>
  
  <pre><code>urlpatterns += [
     url(r'^upload/', login_required(views.upload), name='ckeditor_upload'),
     url(r'^browse/', never_cache(login_required(views.browse)), name='ckeditor_browse'),
  ]
  
  if settings.DEBUG:
     urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
     urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
  </code></pre>
  
  <p><strong>settings.py:</strong></p>
  
  <pre><code>STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
  STATIC_URL = '/static/'
  STATIC_ROOT = os.path.join(BASE_DIR, 'static_root')
  MEDIA_ROOT = os.path.join(BASE_DIR, 'media_root')
  MEDIA_URL = '/media/'
  
  CKEDITOR_UPLOAD_PATH = "media/uploads/"
  CKEDITOR_JQUERY_URL = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"
  CKEDITOR_IMAGE_BACKEND = 'pillow'
  CKEDITOR_UPLOAD_SLUGIFY_FILENAME = False
  CKEDITOR_RESTRICT_BY_USER = True
  CKEDITOR_BROWSE_SHOW_DIRS = True
  </code></pre>
  
  <p><strong>models.py:</strong></p>
  
  <pre><code>class Post(models.Model):
      content= RichTextUploadingField(_('Description'))
  </code></pre>
  
  <p><strong>forms.py:</strong></p>
  
  <pre><code>class PostForm(forms.ModelForm):
      class Meta:
          model = Post
          fields = ('content',)
          widgets = {
             'content': CKEditorUploadingWidget()
          }
  </code></pre>
  
  <p><strong>views.py:</strong></p>
  
  <pre><code>def post_add(request):
      data = dict()
      if request.method == 'POST':
          post_form = PostForm(request.POST)
          if post_form.is_valid():
             post = post_form.save(commit=False)
             ***Some code***
             post.save()
             data['form_is_valid'] = True
             posts = Post.objects.all()
             context = {'posts ': posts }
             context.update(csrf(request))
             data['html_post'] = render_to_string('project/post_list.html', context)
          else:
              data['form_is_valid'] = False
      else:
          post_form = PostForm()
      context = {'post_form': post_form}
      data['html_post_form'] = render_to_string('project/post_add.html', context, request=request)
      return JsonResponse(data)
  </code></pre>
  
  <p><strong>post_add.html:</strong></p>
  
  <pre><code>  {% load widget_tweaks %}
  
    &lt;form method="post" action=""&gt;
        {% csrf_token %}
  
        {{ post_form.media }}
  
        {% for field in post_form %}
           {% render_field field class="form-control" %}
        {% endfor %}
  
        &lt;button type="submit"&gt;Create&lt;/button&gt;
      &lt;/form&gt;
  
  &lt;script type="text/javascript" src="{% static "ckeditor/ckeditor-init.js" %}"&gt;&lt;/script&gt;
  
  &lt;script type="text/javascript" src="{% static "ckeditor/ckeditor/ckeditor.js" %}"&gt;&lt;/script&gt;
  </code></pre>