Cartridge/Mezzanine
Cartidge
Cartridge is a shopping cart application built using the Django framework. It is BSD licensed, and designed to provide a clean and simple base for developing e-commerce websites. It purposely does not include every conceivable feature of an e-commerce website; instead, Cartridge focuses on providing core features common to most e-commerce websites.
Cartridge extends the Mezzanine content management platform.
Installation commands for Cartidge:
1.pip install -U cartridge
This command will install cartidge in your system.
2.mezzanine-project -a cartridge project_name
By executing this command, one project folder will be created in your current directory.
3.cd project_name
Go to your project directory
4.python manage.py createdb --noinput
It will create your new database.
5.python manage.py runserver
Run the web server
Github link for cartidge sample project: https://github.com/akash1551/cartidgeSiite
Mezzanine
Mezzanine is a powerful, consistent, and flexible content management platform. Built using the Django framework. Mezzanine provides a simple yet highly extensible architecture that encourages diving in and hacking on the code.
Installation commands for Mezzanine:
1.pip install mezzanine
This command will install all mezzanine packages from pyPI in your system.
2.mezzanine-project myproject
By executing this command, mezzanine will create a mezzanine project folder in your current directory. Note: Remember that 'myproject' is your project name.
3.cd myproject
This command will take you to your mezzanine project's directory.
4.python manage.py createdb
create your database by executing this command.
5.python manage.py runserver
Run the web server
Github link for Mezzanine sample project: https://github.com/akash1551/mezzanineSite
Wagtail
Wagtail is an open source CMS written in Python and built on the Django framework. Built by developers for developers, It offers a fast attractive interface for editors where content can be created and structured intuitively. Elegant, powerful and agile.
Installation commands for Wagtail:
1.pip install wagtail
This command will install Wagtails and its all dependencies in your system.
2.wagtail start mysite
This command will create a django-wagtail project folder which name is 'mysite'
3.cd mysite
Go to your project folder.
4. pip install -r requirements.txt
This ensures that you have the relevant version of Django for the project you’ve just created.
5. python manage.py migrate
Create new database
6.python manage.py createsuperuser
Create an admin user
7.python manage.py runserver
Run the web server
Github link for Wagtail sample project: https://github.com/akash1551/wagtailSite