Package: djangocms-installer
Command to easily bootstrap django CMS projectsFree software: BSD licenseFeaturesdjangocms-installeris a console wizard to help bootstrapping a django CMS
project.Refer todjango CMS Tutorialon how to properly setup your first django CMS project.WarningVersion 2.0 dropped support for Python 2.7, 3.5, django CMS < 3.7 and Django < 2.2.
More 1.2.x versions may be released after 1.2 is out in case important bugfixes will be needed.UsageTo create your first django CMS project run:djangocms my_projectThat’s all!This command will:Create a Django projectInstall django CMS and its core pluginsCreate and populate the databaseInstall default templatesJust runmanage.py runserver, go tohttp://localhost:8000, login with useradmin(same password)
and enjoy your first django CMS project.More atdjango CMS Tutorialandinstaller usage pageDocumentationFor detailed information seehttps://djangocms-installer.readthedocs.ioPreliminary checks and system librariesWhile this wizard try to handle most of the things for you, it doesn’t check for
all the proper native (non python) libraries to be installed.
Before running this, please check you have the proper header and libraries
installed and available for packages to be installed.Libraries you would want to check:libjpeg (for JPEG support inPillow)zlib (for PNG support inPillow)postgresql (forpsycopg2)libmysqlclient (forMysql)python-dev (for compilation and linking)For additional information, checkhttps://djangocms-installer.readthedocs.io/en/latest/libraries.htmlSupported versionsThe current supported version matrix is the following:Django 2.2Django 3.0Django 3.1django CMS 3.7SupportedSupportedNot supporteddjango CMS 3.8SupportedSupportedSupportedSeeversion 1.2for older Django / django CMS versions supportAny beta and develop version of Django and django CMS, by its very nature,
it’s not supported, while it still may work.djangocms-installertries to support beta versions of django CMS when they
are be considered sufficiently stable by the upstream project.Warningdjangocms-installerassumes thatdjango-admin.pyis installed in the same directory
as python executable, which is the standard virtualenv layout. Other installation layouts
might work, but are not officially supported.Windows supportThe installer is tested on Windows 10 with Python version 3.8.6 installed using
official MSI packages available athttp://python.org.Please check that the.pyextension is associated correctly with Python interpreter:c:\> assoc .py
.py=Python.File

c:\>ftype Python.File
Python.File="C:\Windows\py.exe" "%1" %*History2.0.0 (2020-11-15)FeaturesMove to Github Actions (#362)Adopt modern packaging layout (#363)Reformat with black (#364)Add support for Django 3.1 / django CMS 3.8 (#376)Update pre-commit repos (#377)1.2.3 (2020-04-23)Fix support for staticfilesFix X_FRAME_OPTIONS default1.2.2 (2020-04-23)Add support for Django 3.0Add support for django CMS 3.7.21.2.1 (2019-12-27)Pin formtools version on django 1.11 to avoid python 2 issuesUnpin psycopg2 version for Django 2.2+Add support for “shorthand” postgres django backend1.2.0 (2019-11-04)Add support for django CMS 3.7 - Django 2.2Add support for Python 3.7Replaced Bootstrap 3 theme with Bootstrap 4Add djangocms-bootstrap4 packageDrop support for Django < 1.11Drop support for Python 3.4Drop support for aldryn-boilerplates1.1.1 (2019-06-29)Fix project name checkPin psycopg2 version to avoid issues in Python 3.6+1.1.0 (2019-03-05)Add support for django CMS 3.6Add detection of incompatible DJANGO_SETTINGS_MODULE environment variableAdd detection of mismatched Django version between currently installed and declared one1.0.2 (2018-11-21)Bump html5lib / djangocms-text-ckeditor version1.0.1 (2018-06-03)Pin django-polymorphic version to fix issues with django < 1.11Pin djangocms core plugins versions1.0.0 (2018-02-01)Drop cmsplugin-filer in favor of core plugins which now use filerAdd django CMS 3.50.9.8 (2018-01-10)Raise more informative messages on command failuresFix tests for django CMS develop0.9.7 (2017-07-15)Improve django-admin invocation to support more python environments layouts0.9.6 (2017-03-12)Add more Django 1.10 fixes / cleanupsAdd python 3.6 compatibility0.9.5 (2017-02-16)Add more Django 1.10 fixes / cleanups0.9.4 (2017-01-03)Add support for Django 1.10Add ‘lts’ keyword (it’s now the default instead of ‘stable’)0.9.3 (2016-11-16)Fix issue with create_user command0.9.2 (2016-11-12)Fix search ‘django-admin.py’Improve error reporting during package installation0.9.1 (2016-10-02)Fix issue with -p parameter0.9.0 (2016-09-15)Drop support for Python 2.6Drop support for Django < 1.8Drop support for django CMS < 3.2Improve inline documentationIf -s option is used, original directory is not removedSet django CMS 3.3 as stableAdd support for ‘rc’ releasesOnly “core” plugins are now supportedDrop support for django-reversion in django CMS 3.4 (due to upstream drop)Make project-path option optionalBatch mode is now the default oneAdd support for conda package managerAdmin user is now created in batch mode by default. Use –no-user option to skip user creationIn batch mode directory is not removed in case of cleanup unless –delete-project-dir is givenDisable permission by default0.8.12 (2016-08-27)Pin plugins versions0.8.11 (2016-07-15)Better plugins version pinningMove sitemaps to non-language prefix urlFallback to UTC when timezone cannot be detectedPin html5lib version0.8.10 (2016-05-28)Add support for django CMS 3.3 final0.8.9 (2016-05-19)Add support for django CMS 3.3rc0.8.8 (2016-05-06)Force language codes to lowercaseForce i18n if multiple languages is providedFix some errors in selecting dependenciesFix error in Django 1.9 regexp0.8.7 (2016-02-23)Add clearer cleanup message0.8.6 (2016-02-05)Add support for Django 1.9Fix formatting CONN_MAX_AGEImprove error handling in case of fatal error0.8.5 (2015-12-24)Fix createsuperuser command0.8.4 (2015-12-21)Remove flash plugin from installed pluginsAdd--verboseoption to improve debugFix unicode errorsImprove documentation0.8.3 (2015-11-25)Improve text editor plugin version selectionImprove admin style version selection0.8.2 (2015-11-24)Add support for django CMS 3.2Add support for apphook reload middlewareAdd viewport meta tag for mobile devices support0.8.1 (2015-10-11)Add option to not install pluginsAdd Python 3.5 to build matrixAdd argument to pass options to pipFix support for custom user modelsDump requirements file in the created projectImprove documentation0.8.0 (2015-08-30)Options can now be provided via an ini file for easy scriptingBetter migration modules discovery strategyMinor fixes0.7.9 (2015-07-21)Better Django 1.8 supportFix error with newer Pillow versions0.7.8 (2015-06-27)Add Django 1.8 supportFix template styles0.7.7 (2015-06-05)Switch to cloudflare CDN for bootstrap templateFix support for django-filer 0.9.100.7.6 (2015-05-01)Switch to django CMS 3.1 as stable django CMS releaseRework the Django supported matrixAlways use djangocms-link instead of cmsplugin-filer-link0.7.5 (2015-04-21)Add support for django CMS 3.1Switch to Django 1.7 as stable django release0.7.4 (2015-04-14)Add automatic timezone detectionPin django-reversion versionsMake installer more compatible with windows environment0.7.3 (2015-04-08)Fix issues with django CMS requirementsFix minor issues in shipped templates0.7.2 (2015-02-08)Fix Windows compatibility issuesFix python 3 compatibility issuesAdd a flag to skip the project directory emptiness check0.7.1 (2015-01-15)Ask for permission before cleanupClarify the-pparameterCheck if the project directory is empty before proceeding0.7.0 (2015-01-10)Improve support for Django 1.7 and django CMS develop (3.1)Totally new test strategyReverted -I parameter to install packagesImprove support for cleanup after failure0.6.0 (2014-11-30)Add support for installing aldryn-boilerplateForce installing all packages (-I) when creating the project virtualenvFix multiplatform support bugsUpdate supported Django / django CMS versionsAdd preliminary support for django CMS develop (3.1)0.5.4 (2014-08-14)Fix reversion version selection for older Django versionsBetter project name validation0.5.3 (2014-07-23)Add support for easy_thumbnails 2.0 migrationsFix asking for creating user even when –no-input flag is usedUnpin reversion as django CMS 3.0.3 solves the issueVersioned dependency for django-filer when installing django CMS 2.4Switch to official django-filer and cmsplugin-filer releases for CMS 3.00.5.2 (2014-05-30)Pin reversion to 1.8 waiting for a proper fix in django CMS0.5.1 (2014-05-22)Fix error in bootstrap template handlingAdd clarification about custom template set and starting page0.5.0 (2014-05-21)Add dump-requirements argumentAdd user provided extra settingAdd FAQ sectionAdd templates argumentDocumentation update0.4.2 (2014-04-26)Use current cms.context_processors.cms_settings instead of deprecated oneDocument some fixes for library issuesFix Python 3 issueSwitch default Django version to stable instead of 1.50.4.1 (2014-04-09)Fix some newlines issues in the settings file0.4.0 (2014-04-09)Update for django CMS 3.0 stable!Fixes for settings parameter0.3.5 (2014-04-03)Update for django CMS 3.0c20.3.4 (2014-03-29)Fix issues with django CMS 2.40.3.3 (2014-03-20)Better handling of differenct CMS version configuration0.3.2 (2014-03-18)Fix some versioned dependency resolve error0.3.1 (2014-03-16)Fix error in loading resource filesFix error with non-standard python executable pathsFix error with Django 1.6Fix error installing django-filer0.3.0 (2014-03-15)Sync with django CMS RC1 changesUse external django CMS plugins instead of removed core ones0.2.0 (2014-02-06)Project renamed to djangocms-installerBugfixesBetter default templatesPython 3 compatibilityDjango 1.6 compatibilitydjango CMS 3 beta3 and dev snapshot supportSupport for django-admin project templatesShips Twitter bootstrap templatesCan now creates a dummy starting page0.1.1 (2013-10-20)Improve documentation on how to fix installation in case of missing libraries.0.1.0 (2013-10-19)First public release.