|
|
|
|
@ -55,6 +55,9 @@ INSTALLED_APPS = [ |
|
|
|
|
|
|
|
|
|
'debug_toolbar', |
|
|
|
|
'registration', |
|
|
|
|
'ckeditor', |
|
|
|
|
'ckeditor_uploader', |
|
|
|
|
'snowpenguin.django.recaptcha2', |
|
|
|
|
'crispy_forms', |
|
|
|
|
'mptt', |
|
|
|
|
'import_export', |
|
|
|
|
@ -73,9 +76,7 @@ INSTALLED_APPS = [ |
|
|
|
|
'django.contrib.flatpages', |
|
|
|
|
'django.contrib.admin', |
|
|
|
|
|
|
|
|
|
# 'orders', |
|
|
|
|
# 'auth_ext', |
|
|
|
|
# 'discount', |
|
|
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
MIDDLEWARE = [ |
|
|
|
|
@ -87,7 +88,6 @@ MIDDLEWARE = [ |
|
|
|
|
'django.contrib.messages.middleware.MessageMiddleware', |
|
|
|
|
'django.middleware.clickjacking.XFrameOptionsMiddleware', |
|
|
|
|
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware', |
|
|
|
|
'debug_toolbar.middleware.DebugToolbarMiddleware', |
|
|
|
|
'referral.middleware.ReferralMiddleware', |
|
|
|
|
] |
|
|
|
|
|
|
|
|
|
@ -107,10 +107,13 @@ TEMPLATES = [ |
|
|
|
|
'django.template.context_processors.request', |
|
|
|
|
'django.contrib.auth.context_processors.auth', |
|
|
|
|
'django.contrib.messages.context_processors.messages', |
|
|
|
|
'core.context_processors.breadcrumbs', |
|
|
|
|
'contact_us.context_processors.contact_us_form', |
|
|
|
|
'products.context_processors.product_search_form', |
|
|
|
|
'products.context_processors.product_root_categories', |
|
|
|
|
# 'cart.context_processors.cart', |
|
|
|
|
'products.context_processors.product_fitler_formset', |
|
|
|
|
'products.context_processors.product_categories', |
|
|
|
|
'products.context_processors.product_manufacture_list', |
|
|
|
|
'cart.context_processors.cart_basket', |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
@ -141,6 +144,11 @@ DATABASES = { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
# RECAPTCHA SETTINGS |
|
|
|
|
RECAPTCHA_DISABLE = env.bool("RECAPTCHA_DISABLE") |
|
|
|
|
RECAPTCHA_PRIVATE_KEY = env.str("RECAPTCHA_PRIVATE_KEY") |
|
|
|
|
RECAPTCHA_PUBLIC_KEY = env.str("RECAPTCHA_PUBLIC_KEY") |
|
|
|
|
|
|
|
|
|
# DJANGO REGISTRATION PACKAGE SETTINGS |
|
|
|
|
ACCOUNT_ACTIVATION_DAYS = env.int('ACCOUNT_ACTIVATION_DAYS',default=3) |
|
|
|
|
ACTIVATION_EMAIL_HTML = 'emails/html/activation_email.html' |
|
|
|
|
@ -264,7 +272,7 @@ USE_L10N = True |
|
|
|
|
USE_TZ = True |
|
|
|
|
|
|
|
|
|
# Static files (CSS, JavaScript, Images) |
|
|
|
|
# https://docs.djangoproject.com/en/1.10/howto/static-files/ |
|
|
|
|
# https://docs.djangoproject.com/en/2.0/howto/static-files/ |
|
|
|
|
|
|
|
|
|
STATIC_URL = '/static/' |
|
|
|
|
|
|
|
|
|
@ -278,16 +286,48 @@ MEDIA_URL = '/media/' |
|
|
|
|
|
|
|
|
|
MEDIA_ROOT = os.path.join(BASE_DIR, "assets", "media") |
|
|
|
|
|
|
|
|
|
# CKEDITOR CONFIG |
|
|
|
|
CKEDITOR_UPLOAD_PATH = "uploads/" |
|
|
|
|
CKEDITOR_IMAGE_BACKEND = "pillow" |
|
|
|
|
CKEDITOR_UPLOAD_SLUGIFY_FILENAME = True |
|
|
|
|
CKEDITOR_FILENAME_GENERATOR = 'utils.get_filename' |
|
|
|
|
CKEDITOR_CONFIGS = { |
|
|
|
|
'awesome_ckeditor': { |
|
|
|
|
'skin': 'moono-lisa', |
|
|
|
|
'toolbar': 'advanced', |
|
|
|
|
'allowedContent': True, |
|
|
|
|
}, |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#CART SESSION KEY |
|
|
|
|
CART_SESSION_ID = 'cart' |
|
|
|
|
|
|
|
|
|
# for import-export excel data |
|
|
|
|
IMPORT_EXPORT_USE_TRANSACTIONS = True |
|
|
|
|
|
|
|
|
|
# PAGINATION SETTINGS |
|
|
|
|
DEFAULT_PAGE_AMOUNT = 10 |
|
|
|
|
DEFAULT_PAGE_AMOUNT = 1 |
|
|
|
|
|
|
|
|
|
# DEFAULT REFERRAL POINTS |
|
|
|
|
DEFAULT_REFERRAL_POINTS = 120 |
|
|
|
|
|
|
|
|
|
# CASHBACK RATIO IN PERCENTAGE |
|
|
|
|
CASHBACK_RATIO = 4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# REQUISITES |
|
|
|
|
SUPPLIER_INFO = '''ООО "Русские Программы", ИНН 7713409230, КПП 771301001, |
|
|
|
|
127411, Москва г, Дмитровское ш., дом № 157, корпус 7, тел.: +74957258950''' |
|
|
|
|
|
|
|
|
|
PAY_REQUISITES = { |
|
|
|
|
'name': 'ООО "Русские Программы"', |
|
|
|
|
'bank': 'АО "СМП БАНК" Г. МОСКВА', |
|
|
|
|
'INN': '7713409230', |
|
|
|
|
'KPP': '771301001', |
|
|
|
|
'BIK': '44525503', |
|
|
|
|
'bank_acc': '30101810545250000503', |
|
|
|
|
'acc': '40702810300750000177', |
|
|
|
|
'sup_info': SUPPLIER_INFO |
|
|
|
|
} |
|
|
|
|
|