title: When creating models.py ,the row size too large issue is found ,how to solve this problem
body: <p>How to solve this issue:</p>
  
  <blockquote>
    <p>raise errorclass(errno, errval) django.db.utils.InternalError: (1118,
    u'Row size too large. The maximum row size for the used table type,
    not counting BLOBs, is 65535. This includes storage overhead, check
    the manual. You have to change some columns to TEXT or BLOBs')</p>
  </blockquote>
  
  <p>can please help to solve this problem, here is the model code:</p>
  
  <pre><code>from django.db import models
  
  class Newsdeatils(models.Model):
      news_provider_id = models.CharField(max_length=5000)
      news_title =  models.CharField(max_length=5000)
      news_details = models.CharField(max_length=5000)
      news_image = models.CharField(max_length=5000)
      news_page_url = models.CharField(max_length=5000)
      next_page = models.CharField(max_length=5000)
      news_des = models.CharField(max_length=5000)
  </code></pre>