You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Slava Kyrachevsky a85f66c9cb изменил логику рассылки 10 years ago
apps изменил логику рассылки 10 years ago
proj изменил логику рассылки 10 years ago
static фикс отображения стран в админке 10 years ago
support Update nginx.conf 10 years ago
templates фикс отображения стран в админке 10 years ago
.gitignore Ajax валидация формы регистрации на лету 10 years ago
.htpasswd apache settings 12 years ago
Makefile фикс ошибки при просмотре настроект рассылки 10 years ago
README.md подправил readme 10 years ago
gulpfile.js new conference 10 years ago
manage.py склонировал сеье репозитарий 12 years ago
package.json чутка причесал 10 years ago
requirements.txt расширил данные для редактирования файлов в админке 10 years ago
schema.xml mailing settings add buttons to modals + add themes autocomplete 10 years ago

README.md

Expomap project

proj/local.py PRODUCTION EXAMPLE

# -*- coding: utf-8 -*-
from settings import *

DEBUG = False

INSTALLED_APPS += (
    'raven.contrib.django.raven_compat',
)
RAVEN_CONFIG = {
    'dsn': 'http://474617c96350412d80735900c6717b9a:330285c9034947a181cbae8b52bb15d8@88.198.17.35:9000/3',
}

proj/local.py DEV EXAMPLE

# -*- coding: utf-8 -*-
from settings import *

DEBUG = True
# emencia.django.newsletter
LOCAL_DEV = True
# sorl.thumbnail
THUMBNAIL_DEBUG = True

DEFAULT_HTTP_SCHEME = 'http'

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'expomap',
        'USER': 'root',
        'PASSWORD': '1',
        'HOST': '',
        'PORT': '',
        'TEST_CHARSET': 'utf8',
    },
    'test': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test_expomap',
        'USER': 'root',
        'PASSWORD': '1',
        'HOST': '',
        'PORT': '',
        'TEST_CHARSET': 'utf8',
    }
}

TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.Loader',
    'django.template.loaders.app_directories.Loader',
)

EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'

INSTALLED_APPS += ('south',)

# debug_toolbar settings
DEBUG_TOOLBAR_PATCH_SETTINGS = False
INTERNAL_IPS = ('127.0.0.1',)

MIDDLEWARE_CLASSES += (
    'debug_toolbar.middleware.DebugToolbarMiddleware',
)

INSTALLED_APPS += (
    'debug_toolbar',
)
JQUERY_URL = os.path.join(SITE_ROOT, 'static/client/js/jquery-ui-1.10.4.custom.min.js'),
DEBUG_TOOLBAR_PANELS = [
    #'debug_toolbar.panels.versions.VersionsPanel',
    'debug_toolbar.panels.timer.TimerPanel',
    'debug_toolbar.panels.settings.SettingsPanel',
    'debug_toolbar.panels.headers.HeadersPanel',
    'debug_toolbar.panels.request.RequestPanel',
    'debug_toolbar.panels.sql.SQLPanel',
    'debug_toolbar.panels.staticfiles.StaticFilesPanel',
    'debug_toolbar.panels.templates.TemplatesPanel',
    'debug_toolbar.panels.cache.CachePanel',
    'debug_toolbar.panels.signals.SignalsPanel',
    'debug_toolbar.panels.logging.LoggingPanel',
    'debug_toolbar.panels.redirects.RedirectsPanel',
]

# копия бд для тестов должна начинаться с приставки test_
TEST_RUNNER = 'proj.test.CustomTestRunner'

solr setup

curl -LO https://archive.apache.org/dist/lucene/solr/4.10.4/solr-4.10.4.tgz
tar -xzf solr-4.10.4.tgz
sudo mv solr-4.10.4 /opt/solr-4.10.4
sudo ln -s /opt/solr-4.10.4 /opt/solr
sudo ln -s /opt/solr-4.10.4/example/solr /etc/solr
sudo cp schema.xml /opt/solr-4.10.4/example/solr/collection1/conf
sudo useradd -d /opt/solr -s /sbin/false solr
sudo chown solr:solr -R /opt/solr
cd /opt/solr-4.10.4
bin/solr start -p 8983

Если возникает ошибка Solr: [Reason: Error 404 Not Found] - http://stackoverflow.com/a/30633740

Каталог support хранит конфиги для продакшн сервера

Для запуска юнит тестов необходимо создать копию базы данных с таким же названием как в конфиге DATABASES, но с префиксом test_