Something like WordPress but in python. Batteries included CMS with everything that you may need to host a complete website for blog, news, magazines or anything similar.
- Customizable Homepage
- Posts
- Comments
- Users
- Pages
- Categories
- Tags
- Ads
- Menu (Top, Main, Bottom)
- Scalable
- Mobile Responsive
- Fast
- Different dashboard for users and admin
- First, clone this project,
git clone https://github.com/mearjunsingh/cms.git
- Then get inside that folder,
cd cms
- Now make sure you have python installed. It is a best practice to install Python projects in a Virtual Environment. To install and create Virtual Envronment,
pip install virtualenv virtualenv venv
- Now activate virtualenv,
- In windows
venv\Scripts\activate
- In Linux
source venv/bin/activate
- In windows
- Then install dependencies. To do that,
pip install -r requirements.txt
- Now we are ready to run the project. But before that, you must migrate all migrations. Here is how,
python manage.py migrate
- You can add superuser by,
This step is optional but remember, lot of features are only available for superuser.
python manage.py createsuperuser
- Finally, ready to run the project. Run this command,
python manage.py runserver
- Then locate http://127.0.0.1:8000/ in your favorite web browser.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.