Skip to main content

A high-level Python Web CMS

Project description

[Documentation](https://oms-cms.readthedocs.io/ru/latest/)

  • Python => 3.6

  • Django => 2

OMS CMS is designed for a wide range of developers.

The system is open source, written using the Django framework in the Python programming language.

This CMS was designed by developers for a quick start and easy scalability. OMS allows you to easily integrate with other django applications and use them immediately, Or create new compatible applications!

This cms allows you to make a website in minutes. You can use the basic template or download from the official site.

Modules

  • Pages

  • News
    • Categories

    • Articles

    • Tags

  • Comments

  • Contacts

  • Info block

  • Languages, multilingualism

  • Menu

  • SEO

  • Partners

  • Search

  • Links to social networks

Installation:

Create virtual environment

python -m venv venv

Activate virtual environment

Install CMS

pip install oms-cms

Create Project

oms-start

Development

Fork or clone the repository. Create the file oms_cms/config/local_settings.py and register the connection to the database.

# coding = utf-8
import os

BASE_DIR = os.path.dirname (os.path.dirname (os.path.abspath (__ file__)))

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'b0!C@b!O_#Fdsf4#%#regdh@ana6l2$n=!P1ejm@'

DEBUG = True

ALLOWED_HOSTS = ["127.0.0.1", "localhost"]

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'DB',
        'USER': 'user',
        'PASSWORD': 'pass',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}

STATIC_DIR = os.path.join (BASE_DIR, 'static')
STATIC_URL = '/ static /'
STATICFILES_DIRS = [os.path.join (BASE_DIR, 'static'),]

Install Dependencies

pip install -r req.txt

Creating a database and setting up CMS

python manage.py deployOMS

[Документация](https://oms-cms.readthedocs.io/ru/latest/)

  • Python => 3.6

  • Django => 2

OMS CMS создана для широкого круга разработчиков.

Система имеет открытый исходный код, написана с использованием фреймворка Django на языке программирования Python.

Данная CMS была задумана разработчиками для быстрого старта и легкой масштабируемости. OMS позволяет без трудностей интегрироваться с другими приложениями django и сразу же использовать их, либо создавать новые совместимые приложения!

Данная cms позволяет сделать сайт за считанные минуту. Вы можете использовать базовый шаблон или скачать с официального сайта.

Модули

  • Страницы

  • Новости
    • Категории

    • Статьи

    • Теги

  • Комментарии

  • Контакты

  • Инфо блк

  • Языки мультиязычность

  • Меню

  • SEO

  • Партнеры

  • Поиск

  • Ссылки на социальные сети

Установка:

Создать виртуальное окружение

python -m venv venv

Активировать виртуальное окружение

Установить CMS

pip install oms-cms

Создать проект

oms-start

Разработка

  • Сделать форк или клонировать репозиторий

  • Создать файл oms_cms/config/local_settings.py и прописать конект к базе

# coding=utf-8
import os

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'b0!c@b!o_#Fdsf4#%#regdh@ana6l2$n=!p1ejm@'

DEBUG = True

ALLOWED_HOSTS = ["127.0.0.1", "localhost"]

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'DB',
        'USER': 'user',
        'PASSWORD': 'pass',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}

STATIC_DIR = os.path.join(BASE_DIR, 'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'), ]

Установить зависимости

pip install -r req.txt

Создание БД и настройка CMS

python manage.py deployOMS

Запустить dev сервер

python manage.py runserver

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oms-cms-0.5.tar.gz (12.1 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page