Settings

Settings for core_main_app. These settings are overwritten at project level.

core_main_app.settings.ADMINS = []

list – Email addresses of admins.

core_main_app.settings.BASE_DIR = '/home/docs/checkouts/readthedocs.org/user_builds/core-main-app/checkouts/latest'

str – Project installation directory.

core_main_app.settings.BLOB_HOST = 'GRIDFS'

str – Type of file storage.

core_main_app.settings.BLOB_HOST_PASSWORD = None

str – Password for file storage.

core_main_app.settings.BLOB_HOST_URI = 'mongodb://mgi_user:mgi_password@localhost/mgi'

str – File storage system URI.

core_main_app.settings.BLOB_HOST_USER = None

str – User for file storage.

core_main_app.settings.BROKER_TRANSPORT_OPTIONS = {'fanout_patterns': True, 'fanout_prefix': True, 'visibility_timeout': 3600}

dict – Celery broker options.

core_main_app.settings.BROKER_URL = 'redis://localhost:6379/0'

str – Celery broker address.

core_main_app.settings.CAN_ANONYMOUS_ACCESS_PUBLIC_DATA = False

bool – Can anonymous user access public data.

core_main_app.settings.CAN_SET_PUBLIC_DATA_TO_PRIVATE = True

bool – Can set public data to private.

core_main_app.settings.CAN_SET_WORKSPACE_PUBLIC = True

bool – Can set workspace public.

core_main_app.settings.CELERY_RESULT_BACKEND = 'redis://localhost:6379/0'

str – Celery backend for results.

core_main_app.settings.DB_NAME = 'mgi'

str – MongoDB password.

core_main_app.settings.DEFAULT_DATA_RENDERING_XSLT = 'core_main_app/common/xsl/xml2html.xsl'

str – Path to default XSLT to render data.

core_main_app.settings.DISPLAY_NIST_HEADERS = False

bool – HTML pages show the NIST headers/footers.

core_main_app.settings.EMAIL_SUBJECT_PREFIX = u'[Django] '

str – Prefix for easy classification of emails.

core_main_app.settings.GRIDFS_DATA_COLLECTION = 'fs_data'

str – Collection name for file storage in MongoDB.

core_main_app.settings.INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sites', 'password_policies', 'core_main_app', 'tests']

list – List of apps installed.

core_main_app.settings.LOCALE_PATHS = ('/home/docs/checkouts/readthedocs.org/user_builds/core-main-app/checkouts/latest/core_main_app/locale',)

list – Path for translation messages.

core_main_app.settings.LOCK_OBJECT_TTL = 600

int – Lock duration on files.

core_main_app.settings.MANAGERS = []

list – Email addresses of moderators (managers).

core_main_app.settings.MONGODB_URI = 'mongodb://mgi_user:mgi_password@localhost/mgi'

str – MongoDB connection URI. Automatically generated from other parameters.

core_main_app.settings.MONGO_PASSWORD = 'mgi_password'

str – MongoDB password.

core_main_app.settings.MONGO_USER = 'mgi_user'

str – MongoDB user.

core_main_app.settings.PASSWORD_MIN_LENGTH = 0

int – Required minimum length of a password.

core_main_app.settings.PASSWORD_MIN_LOWERCASE_LETTERS = 0

int – Required number of lowercase chars in a password.

core_main_app.settings.PASSWORD_MIN_UPPERCASE_LETTERS = 0

int – Required number of uppercase chars in a password.

core_main_app.settings.RESULTS_PER_PAGE = 10

int – Results per page.

core_main_app.settings.SEARCHABLE_DATA_OCCURRENCES_LIMIT = None

int | None – Limit for number of occurent to be returned by a search.

core_main_app.settings.SECRET_KEY = 'fake-key'

str – Django application secret key.

core_main_app.settings.SERVER_EMAIL = u'root@localhost'

str – Email address sending the message.

core_main_app.settings.SERVER_URI = 'http://127.0.0.1:8000'

str – Server URI for import reference.

core_main_app.settings.SSL_CERTIFICATES_DIR = 'certs'

str – SSL certificates directory location.

core_main_app.settings.USE_BACKGROUND_TASK = False

bool – Define use of celery for background tasks.

core_main_app.settings.USE_EMAIL = False

bool – Activate email sending on the platform.

core_main_app.settings.USE_TZ = False

bool – Activate use of timezones.

core_main_app.settings.WEBSITE_ADMIN_COLOR = 'yellow'

str – color of the admin dashboard.

core_main_app.settings.WEBSITE_COMPACT_TITLE = 'Project'

str – Website title.

core_main_app.settings.XERCES_VALIDATION = False

bool – Enables Xerces validation (requires additional packages).

core_main_app.settings.XSD_URI_RESOLVER = None

str – XSD URI Resolver for lxml validation. Choose from – None, ‘REQUESTS_RESOLVER’.