>>> from cms.api import create_page, publish_pages
>>> from cms.models import Page
>>> for p in Page.objects.all():
... p.delete()
...
>>> [p for p in Page.objects.all()]
[]
>>> p = create_page('home', 'default.html', 'en')
>>> p2 = create_page('snappy', 'default.html', 'en', parent=p)
>>> publish_pages([p, p2])
<generator object publish_pages at 0x7fb63411b8c0>
>>> [p for p in Page.objects.all()]
[<cms.models.pagemodel.Page object at 0x7fb633909550>, <cms.models.pagemodel.Page object at 0x7fb633a6f7d0>]
>>> [p.get_absolute_url() for p in Page.objects.all()]
/home/daniel/dev/sites/developer-ubuntu-com.rework-importer/env/local/lib/python2.7/site-packages/cmsplugin_zinnia/cms_app.py:4: RemovedInDjango19Warning: django.utils.importlib will be removed in Django 1.9.
from django.utils.importlib import import_module
[u'/None/', u'/None/snappy/']
>>>