Here's what my Mezzanine theme's `models.py` looks like.

from __future__ import unicode_literals


from django.db import models
from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _


from mezzanine.conf import settings
from mezzanine.core.fields import FileField, RichTextField
from mezzanine.core.models import Displayable, Ownable, RichText, Slugged
from mezzanine.generic.fields import CommentsField, RatingField
from mezzanine.utils.models import AdminThumbMixin, upload_to
from mezzanine.forms.models import Form


class AboutPage(Form):
 '''
 All-in-one about page
 '''


 site_description= RichTextField(_("About"), help_text=_("A short 
description of this website."))


 class Meta:
 verbose_name=_("About page")
 verbose_name_plural=_("About pages")

When I run `python manage.py makemigrations`, I get this message.

You are trying to add a non-nullable field 'form_ptr' to aboutpage without 
a default; we can't do that (the database needs something to populate 
existing rows).
Please select a fix:
 1) Provide a one-off default now (will be set on all existing rows with a 
null value for this column)
 2) Quit, and let me add a default in models.py
Select an option: 2


How do I change my `AboutPage` class to avoid this message? 

My goal is to make a page that where I can put a form with descriptions and 
other info for my site. 

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to