title: django - TextField cannot be null or blank
body: <p>This is my model:</p>
  
  <pre><code>class Blog(models.Model):
      title = models.CharField(max_length=300, blank=True, null=True)
      description = models.TextField(blank=True, null=True)
      image = models.ImageField(upload_to=get_upload_file_name, blank=True, null=True, default='')
      pubdate = models.DateTimeField(default=timezone.now)
      of_type = models.CharField(max_length=2,choices=TYPES)
  </code></pre>
  
  <p>When I <code>syncdb</code>, it does syncdb correctly. But when in the admin I try to save a blog without description, it does not. It shows error to</p>
  
  <blockquote>
    <p>This field is required.</p>
  </blockquote>
  
  <p>How do I overcome this?</p>
  
  <p>In the admin however I am using ckeditor to use its widget:</p>
  
  <pre><code>class BlogAdminForm(forms.ModelForm):
      description = forms.CharField(widget=CKEditorWidget())
      class Meta:
          model = Blog
  
  class BlogAdmin(admin.ModelAdmin):
      form = BlogAdminForm
  
  admin.site.register(Blog, BlogAdmin)
  </code></pre>
  
  <p>Am I doing something wrong in the code? Please help me solve this. I will be very much grateful. Thank you.</p>