Skip to main content

A high-level Python Web CMS

Project description

[![Build Status](https://travis-ci.org/DJWOMS/WomsTeam.svg?branch=master)](https://travis-ci.org/DJWOMS/WomsTeam)

OMS CMS

OMS - это CMS с открытым исходным кодом, основанная на фреймворке Django, разработанная для гибкости.

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

  • Python => 3.6

  • Django => 2

  • Postgres == 10

Установка:

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

python -m venv venv

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

Установить CMS

pip install git+https://github.com/DJWOMS/oms_cms.git

Создать стартовый проект

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

Команды

Создание файлов миграций

python manage.py makemigrations

Применение миграций

python manage.py migrate

Создание супер пользователя

python manage.py createsuperuser

Установка cms

oms-start

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.4.8.2.tar.gz (13.3 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