Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- RuntimeError at /api/rest/v1/price_request
- You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data. Change your form to point to store.test.fabrikant.ru/api/rest/v1/price_request/ (note the trailing slash), or set APPEND_SLASH=False in your Django settings.
- Request Method: POST
- Request URL: http://store.test.fabrikant.ru/api/rest/v1/price_request
- Django Version: 1.6.11
- Python Executable: /var/www/fabri-test/bin/python
- Python Version: 2.7.12
- Python Path: ['/var/www/fabri-test', '/var/www/fabri-test/bin', '/var/www/fabri-test/lib/python2.7', '/var/www/fabri-test/lib/python2.7/plat-x86_64-linux-gnu', '/var/www/fabri-test/lib/python2.7/lib-tk', '/var/www/fabri-test/lib/python2.7/lib-old', '/var/www/fabri-test/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/var/www/fabri-test/local/lib/python2.7/site-packages', '/var/www/fabri-test/src/grappelli-tools', '/var/www/fabri-test/src/django-storages', '/var/www/fabri-test/src/django-multiselectfield', '/var/www/fabri-test/src/django-elasticsearch', '/var/www/fabri-test/src/django-states', '/var/www/fabri-test/src/django-walletone', '/var/www/fabri-test/src/oauth2client', '/var/www/fabri-test/lib/python2.7/site-packages']
- Server time: Чтв, 13 Июл 2017 10:57:00 +0300
- Installed Applications:
- ('grappelli.dashboard',
- 'grappelli',
- 'widget_tweaks',
- 'django.contrib.admin',
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.messages',
- 'django.contrib.staticfiles',
- 'django.contrib.sites',
- 'django.contrib.formtools',
- 'django.contrib.humanize',
- 'django.contrib.sitemaps',
- 'south',
- 'version',
- 'crispy_forms',
- 'flatblocks',
- 'mptt',
- 'treeadmin',
- 'rest_framework',
- 'rest_framework.authtoken',
- 'rest_framework_swagger',
- 'rest_auth',
- 'djcelery',
- 'kombu.transport.django',
- 'reversion',
- 'sorl.thumbnail',
- 'thumbnail',
- 'storages',
- 'pragmatic',
- 'waffle',
- 'endless_pagination',
- 'solo',
- 'stronghold',
- 'ajax_select',
- 'clever_selects',
- 'dbtemplates',
- 'django_extensions',
- 'colorfield',
- 'django_activeurl',
- 'extra_keywords',
- 'modeltranslation',
- 'mathfilters',
- 'memoize',
- 'permission',
- 'django_markdown',
- 'tinymce',
- 'adminsortable',
- 'django_filters',
- 'cacheops',
- 'sortedm2m_filter_horizontal_widget',
- 'fancytree',
- 'fancy_cronfield',
- 'phonenumber_field',
- 'multi_email_field',
- 'agora.cms.templates',
- 'feincms',
- 'feincms.module.page',
- 'feincms.module.medialibrary',
- 'agora.cms',
- 'agora',
- 'agora.core',
- 'agora.core.contractor',
- 'agora.core.contractor.individual',
- 'agora.core.bids',
- 'agora.core.blogic.accounting',
- 'agora.core.documents',
- 'agora.core.email',
- 'agora.core.index',
- 'agora.core.integration',
- 'agora.core.order',
- 'agora.core.order.trades',
- 'agora.core.product',
- 'agora.core.supplier',
- 'agora.core.currency',
- 'agora.core.company',
- 'agora.core.events_logger',
- 'agora.core.coupon',
- 'agora.core.consignee',
- 'agora.core.marker',
- 'agora.core.payments',
- 'agora.core.permissions',
- 'agora.core.compare',
- 'agora.core.tyre',
- 'agora.core.tender',
- 'agora.core.spam',
- 'agora.api',
- 'agora.plugins.req_variator',
- 'agora.plugins.feedback',
- 'agora.gateways',
- 'agora.admin',
- 'agora.visual_design',
- 'agora.api.api_key',
- 'agora.core.analytics',
- 'agora.plugins.chat',
- 'agora.plugins.fabri',
- 'agora.plugins.google_analytics',
- 'agora.plugins.banner',
- 'agora.optima',
- 'agora.optima.accounts',
- 'agora.optima.product',
- 'agora.optima.order',
- 'agora.optima.productlist',
- 'agora.optima.contractor',
- 'agora.optima.supplier',
- 'agora.optima.manager',
- 'agora.optima.compare',
- 'agora.portal',
- 'agora.portal.partners_referral',
- 'agora.plugins.warranty',
- 'agora.plugins.jira_collector',
- 'agora.plugins.importusers',
- 'agora.plugins.comments',
- 'agora.plugins.notifications',
- 'agora.gateways.xls',
- 'agora.plugins.geoip',
- 'agora.plugins.wishlist',
- 'agora.plugins.feedback',
- 'agora.optima.article',
- 'agora.optima.coupon',
- 'agora.optima.documents',
- 'agora.plugins.delivery',
- 'agora.plugins.pay_methods',
- 'agora.gateways.xls',
- 'agora.plugins.datamatching',
- 'agora.plugins.datamatching.parsers.xls_parser',
- 'agora.plugins.reviews',
- 'agora.plugins.comments.order_comments',
- 'agora.optima.trades',
- 'agora.plugins.reviews.order_reviews',
- 'agora.plugins.edit_agreement',
- 'agora.plugins.edit_stickers',
- 'agora.optima.service',
- 'agora.optima.marker',
- 'agora.optima.compare',
- 'gunicorn')
- Installed Middleware:
- ['django.contrib.sessions.middleware.SessionMiddleware',
- 'django.middleware.common.CommonMiddleware',
- 'django.middleware.csrf.CsrfViewMiddleware',
- 'django.contrib.auth.middleware.AuthenticationMiddleware',
- 'django.contrib.messages.middleware.MessageMiddleware',
- 'django.middleware.clickjacking.XFrameOptionsMiddleware',
- 'waffle.middleware.WaffleMiddleware',
- 'agora.admin.middleware.SuperUserRedirectFromPublicMiddleware',
- 'agora.payment_system.middleware.RedirectCachierMiddleware',
- 'agora.middleware.common.UserActivationMiddleware',
- 'agora.middleware.common.UserBlockMiddleware',
- 'agora.middleware.common.UserVerificationMiddleware',
- 'agora.price_proxy.middleware.RequestContractorMiddleware',
- 'agora.core.middleware.PaginationMiddleware',
- 'agora.core.middleware.SwitchToRoleMiddleware',
- 'agora.core.middleware.AuthRestTokenMiddleware',
- 'threadlocals.middleware.ThreadLocalMiddleware',
- 'agora.core.middleware.SessionForwardingMiddleware',
- 'agora.core.analytics.middleware.RegisterUserActivityMiddleware',
- 'agora.plugins.fabri.middleware.FabriCrossAuthMiddleware']
- Traceback:
- File "/var/www/fabri-test/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
- 88. response = middleware_method(request)
- File "/var/www/fabri-test/local/lib/python2.7/site-packages/django/middleware/common.py" in process_request
- 81. "settings.") % (new_url[0], new_url[1]))
- Exception Type: RuntimeError at /api/rest/v1/price_request
- Exception Value: You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data. Change your form to point to store.test.fabrikant.ru/api/rest/v1/price_request/ (note the trailing slash), or set APPEND_SLASH=False in your Django settings.
- Request information:
- GET: No GET data
- POST:
- count = u'1'
- name = u'2222'
- company = u'222'
- phone = u'3223'
- email = u'2222@222.ru'
- delivery_date = u'2017-07-13'
- FILES: No FILES data
- COOKIES:
- csrftoken = '0RF0MbMzOpOFDtIhTYtuaFCj9E1gK6lX'
- sessionid = '9ytepyys4g3pjm8e7ude7ndrc630zzic'
- META:
- HTTP_REFERER = 'http://store.test.fabrikant.ru/market/product/16255/3268'
- SERVER_SOFTWARE = 'gunicorn/19.6.0'
- SCRIPT_NAME = u''
- REQUEST_METHOD = 'POST'
- PATH_INFO = u'/api/rest/v1/price_request'
- HTTP_ORIGIN = 'http://store.test.fabrikant.ru'
- SERVER_PROTOCOL = 'HTTP/1.0'
- QUERY_STRING = ''
- HTTP_X_REAL_IP = '10.30.43.10'
- CONTENT_LENGTH = '85'
- HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36'
- HTTP_CONNECTION = 'close'
- HTTP_COOKIE = 'sessionid=9ytepyys4g3pjm8e7ude7ndrc630zzic; csrftoken=0RF0MbMzOpOFDtIhTYtuaFCj9E1gK6lX'
- SERVER_NAME = '127.0.0.1'
- REMOTE_ADDR = '127.0.0.1'
- HTTP_X_FORWARDED_PROTOCOL = 'http'
- wsgi.url_scheme = 'http'
- HTTP_VIA = '1.1 router.elmarket.local.ru:3128 (squid/2.7.STABLE9)'
- SERVER_PORT = '8002'
- HTTP_X_REQUESTED_WITH = 'XMLHttpRequest'
- REMOTE_PORT = '46744'
- wsgi.input = <gunicorn.http.body.Body object at 0x7f9926f14a50>
- HTTP_HOST = 'store.test.fabrikant.ru'
- wsgi.multithread = False
- HTTP_CACHE_CONTROL = 'max-age=259200'
- HTTP_ACCEPT = '*/*'
- wsgi.version =
- RAW_URI = '/api/rest/v1/price_request'
- wsgi.run_once = False
- wsgi.errors = <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f9926cd23d0>
- wsgi.multiprocess = True
- HTTP_ACCEPT_LANGUAGE = 'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4'
- gunicorn.socket = <socket._socketobject object at 0x7f9928892e50>
- CONTENT_TYPE = 'application/x-www-form-urlencoded; charset=UTF-8'
- HTTP_X_FORWARDED_FOR = '93.171.140.61, 93.171.140.61, 10.30.43.10'
- wsgi.file_wrapper = ''
- HTTP_ACCEPT_ENCODING = 'gzip, deflate'
- Settings:
- Using settings module agora.settings.fabri-test
- AGORA_PASSWORD_RESET_FROM_EMAIL = u'********************'
- ALLOW_SWITCH_ROLE = True
- AGORA_CATALOG_MODIFICATIONS_LIST_TEMPLATE = 'includes/modifications_list.html'
- ORDER_EXPORT_PROPERTY_FIELDS = []
- DEFAULT_SUPPLIER_ENABLE_DATA_IMPORT = True
- BROKER_URL = 'redis://localhost:6379/3'
- AGREE_OFFER_ERROR_MESSAGE = <django.utils.functional.__proxy__ object at 0x7f99364eaa90>
- ONLY_NON_EMPTY_CATEGORIES_SIDEBAR = False
- CACHEOPS_AGORA = {'enable': {}}
- PERMISSION_DEFAULT_PERMISSION_HANDLER = 'permission.handlers.LogicalPermissionHandler'
- IMAGE_PROCESSOR_PARSER = 'agora.plugins.processors.backend.CSVProductImagesParserUtf'
- ROBOKASSA_SUCCESS_URL = '/'
- SMS_TRAFFIC = None
- SHOP_SHOW_OPT_PRICES = True
- USE_ELASTIC_SEARCH_PRODUCTS = False
- NOTIFY_SUPPLIERS_NEW_PRODUCTS_WITH_LOWER_PRICE = False
- IMPORT_ORDER_BACKEND = 'agora.optima.order.backend.ImportOrderDefault'
- MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
- ALLOW_USE_FLOATS_AS_PRODUCT_COUNTS = False
- SHOW_AVAILABLE_STOCK_WIDGET_TITLE = True
- SESSION_COOKIE_NAME = 'sessionid'
- ORDER_SHIPPING_DATE_INVISIBLE = False
- OPTIMA_PROJECT_SURGAZ = {}
- SERVER_EMAIL = 'root@agoraoptima.ru'
- OPTIMA_PROJECT_TZAR_ELKA = False
- CLICKABLE_MODIFICATION_FILTER_BUTTONS = True
- PERMISSION_DEFAULT_SPL_DELETE_PERMISSION = False
- AGORA_ORDER_FIELDS_REQUIRED = ['pay_type']
- USE_ONLY_FOR_CART_COUPON_GROUPS = False
- FIRST_DAY_OF_WEEK = 0
- ZR_PROMO_PAGE_MAX_COUNT_IMAGES = 3
- PERMISSION_ANONYMOUS_CAN_VIEW_PRICES = True
- CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient', 'IGNORE_EXCEPTIONS': True, u'COMPRESS_COMPRESSOR': <built-in function compress>, u'COMPRESS_DECOMPRESSOR': <built-in function decompress>, u'COMPRESS_DECOMPRESSOR_ERROR': <class 'zlib.error'>}, 'KEY_PREFIX': u'********************', 'LOCATION': 'redis://localhost:6379/1'}, 'contractor-cache': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': u'********************', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient', 'IGNORE_EXCEPTIONS': True, u'COMPRESS_COMPRESSOR': <built-in function compress>, u'COMPRESS_DECOMPRESSOR': <built-in function decompress>, u'COMPRESS_DECOMPRESSOR_ERROR': <class 'zlib.error'>}, 'TIMEOUT': 40, 'LOCATION': 'redis://localhost:6379/1'}, 'dbtemplates_cache': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache'}, 'core-cache': {'BACKEND': 'django_redis.cache.RedisCache', 'KEY_PREFIX': u'********************', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient', 'IGNORE_EXCEPTIONS': True, u'COMPRESS_COMPRESSOR': <built-in function compress>, u'COMPRESS_DECOMPRESSOR': <built-in function decompress>, u'COMPRESS_DECOMPRESSOR_ERROR': <class 'zlib.error'>}, 'TIMEOUT': 60, 'LOCATION': 'redis://localhost:6379/1'}}
- SHOW_PAID_WIDGET = True
- SHELL_PLUS_DONT_LOAD = ['medialibrary', 'salesforce']
- PLAINTEXT_FORMATS = ['txt']
- SESSION_COOKIE_PATH = '/'
- ORDER_BASE_FILTER_FIELDS = ['status', 'contractor', 'transport_company', 'pay_method', 'date_created', 'items__warehouse', 'deleted']
- ELASTICSEARCH_DEFAULT_INDEX = 'fabri-test'
- INFINITY_RESTS = False
- PERMISSION_DEFAULT_GIPL_ADD_PERMISSION = True
- AGORA_COMPANY_FIELDS_DISABLED =
- USE_AGREEMENT_PRODUCTS_CATEGORIES = False
- SALESFORCE_PASSWORD = u'********************'
- DEFAULT_INDEX_TABLESPACE = ''
- PERMISSION_ANONYMOUS_CAN_VIEW_CATALOG = False
- CACHEOPS_DEFAULTS = {'timeout': 1800}
- VOLUME_MEASURE_UNIT = <django.utils.functional.__proxy__ object at 0x7f99364eac10>
- OPTIMA_PROJECT_MICHELIN = {}
- SHOW_SIDEBAR_CATEGORIES_DEFAULT = True
- ORDER_DRAFT_FIELDS_OVERRIDE = None
- SHOW_COMMENT_ORDER_ITEM = True
- USE_X_FORWARDED_HOST = False
- DBTEMPLATES_ADD_DEFAULT_SITE = True
- YML_PRODUCT_DESCRIPTION_EMPTY = <django.utils.functional.__proxy__ object at 0x7f99364eaed0>
- CALLBACK_EMAIL = 'callback@example.com'
- THUMBNAIL_UPSCALE = False
- CSRF_COOKIE_DOMAIN = None
- FILE_CHARSET = 'utf-8'
- DEBUG = True
- PERMISSION_DEFAULT_GIPL_ANY_PERMISSION = False
- SESSION_FILE_PATH = None
- BITRIX_CML = {'classifier_name': u'\u041a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 Agora', 'package_name': u'\u041f\u0430\u043a\u0435\u0442 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439 Agora', 'catalog_name': u'\u041a\u0430\u0442\u0430\u043b\u043e\u0433 \u0442\u043e\u0432\u0430\u0440\u043e\u0432 Agora', 'cml_version': u'2.021', 'package_id': u'777', 'catalog_id': u'777', 'classifier_id': u'777'}
- FABRI_USE_CROSS_AUTH = True
- SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
- TRANSPORT_CDEK = None
- STATICFILES_DIRS =
- AGORA_COMPANY_FIELDS_REQUIRED =
- SECURE_PROXY_SSL_HEADER = None
- DEBUG_PROPAGATE_EXCEPTIONS = False
- OPTIMA_PROJECT_GRETA = {}
- MONTH_DAY_FORMAT = 'F j'
- ENABLE_REGISTRATION_USERNAME = False
- PERMISSION_DEFAULT_GIPL_CHANGE_PERMISSION = True
- ZR_SYSTEM_MSG_NEW_ORDER_STATUS = <django.utils.functional.__proxy__ object at 0x7f993646fc10>
- SOCIAL_AUTH_TRAILING_SLASH = False
- AUTH_USER_MODEL = 'core.User'
- USE_THOUSAND_SEPARATOR = False
- ON_DEMAND_STRING = <django.utils.functional.__proxy__ object at 0x7f99364ea790>
- CATEGORY_ORDER_INSERTION_BY = 'name'
- BUYER_STRING = <django.utils.functional.__proxy__ object at 0x7f99364ea8d0>
- OPTIMA_CATALOG_GLOBAL_SEARCH_ENABLED = False
- CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
- LOGIN_REDIRECT_URL = '/accounts/profile/'
- ORDER_BASE_FILTER_FIELDS_ISNULL_CHOICE_DEFAULT = <django.utils.functional.__proxy__ object at 0x7f99364eaf50>
- USE_ORDER_DRAFTS = True
- DECIMAL_SEPARATOR = '.'
- AGORA_CONTRACTOR_PROFILE_FORM_LAYOUT = ['site', 'phone', 'city', 'additional_regions', 'info_order', 'info_change_order', 'info_status_order']
- IGNORABLE_404_URLS =
- SPREADSHEET_MIMETYPES = ['application/vnd.ms-excel', 'text/csv', 'application/vnd.oasis.opendocument.spreadsheet', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']
- CLICKABLE_PRODUCT_IMAGES = False
- TEMPLATE_STRING_IF_INVALID = ''
- ORDER_STATUSES_OVERRIDE = None
- ALLOW_PRICE_EXPIRY_DATE = False
- PERMISSION_DEFAULT_CPL_FIELD_NAME = 'collaborators'
- FIXTURE_DIRS =
- BUY_FROM_CATALOG = True
- SHOW_ETALAGE_MAGNIFIER = True
- SINGLE_SUPPLIER_INSTALLATION = False
- ORDER_INVOICE_NAME = <django.utils.functional.__proxy__ object at 0x7f99364eab10>
- CATALOG_LIST_VIEW = None
- HIDE_ADMIN_REVISIONS_IN_ORDER_HISTORY = False
- FORMAT_MODULE_PATH = None
- DISALLOWED_USER_AGENTS =
- PRODUCT_RESTS = False
- META_TITLE_PRODUCT = u''
- PLAINTEXT_MIMETYPES = ['text/plain']
- PREPEND_WWW = False
- PERMISSION_AUTODISCOVER_VARIABLE_NAME = 'PERMISSION_LOGICS'
- IMAGE_PROCESSOR_REQUESTS_VERIFY = None
- SWITCH_AGREEMENT_STRICT = False
- SOUTH_MIGRATION_MODULES = {'medialibrary': 'agora.cms.migrate.medialibrary', 'page': 'agora.cms.migrate.page'}
- FABRI_FIRM_EDIT_URL = 'http://test.fabrikant.ru/personal/firm/edit/'
- CAN_VIEW_PAGE_MENU = False
- FEINCMS_RICHTEXT_INIT_TEMPLATE = 'admin/content/richtext/init_tinymce4.html'
- PERMISSION_CHECK_AUTHENTICATION_BACKENDS = True
- DISPLAY_PRICES = True
- AGORA_SYNC_CONTRACTOR_ON_VERIFICATION = False
- USE_TZ = False
- SHORT_DATETIME_FORMAT = 'm/d/Y P'
- ADVANCED_TRANSLATION = {'enabled': False}
- ORDER_BASE_FILTER_OR_FIELDS = []
- ORDER_WAREHOUSE_STRICT = False
- FABRI_IFRAME_URL = '//iframe.auth.test.fabrikant.ru/auth/auth-form/get'
- DBTEMPLATES_USE_REVERSION = False
- AGORA_COMPANY_FORM_VALIDATE_OGRN = True
- ORDER_CML_MAPPER_STATUS_MAP = {}
- AGORA_CATALOG_EXTRA_SEARCH_FORM = None
- PROLONGATIONS_MAX_NUMBER = 1
- FORCE_SCRIPT_NAME = None
- OPTIMA_PROJECT_VELOPLANETA = {}
- AGORA_REGISTRATION_USER_FIELDS =
- GET_SOLO_TEMPLATE_TAG_NAME = 'get_design_config'
- ENDLESS_PAGINATION_PER_PAGE_TEMPLATE = 'includes/per_page.html'
- ORDER_EMAIL_DELIVERY_BACKEND = 'agora.optima.order.backend.OrderEmailDeliveryDefaultBackend'
- RUN_CLEANUP_GATEWAYS = True
- AGORA_REGISTRATION_PROFILE_EXCLUDE_FIELDS =
- SOCIAL_AUTH_ADMIN_USER_SEARCH_FIELDS = ['username', 'first_name', 'email']
- SHOW_INVOICE_ALWAYS = False
- AGORA_USER_EMAIL_ACTIVATION = False
- USER_SETTINGS = 'default_warehouse'
- LANGUAGE_CODE = 'ru-ru'
- ROOT_URLCONF = 'agora.urls'
- MANAGERS =
- ELASTICSEARCH_SETTINGS = {'analysis': {'analyzer': {'whitespace_lowercase': {'filter': ['lowercase'], 'char_filter': ['html_strip'], 'type': 'custom', 'tokenizer': 'whitespace'}}}}
- BASE_DIR = '/var/www/fabri-test/agora'
- STATIC_ROOT = '/mnt/resource/fabri-test/static'
- REST_XML_MAPPER_LINK_TAG_NAME =
- ORDER_VERSIONED_FIELDS_OVERRIDE = None
- ORDER_BASE_FILTER_FIELDS_ISNULL_CHOICE = {}
- PERMISSION_AUTODISCOVER_MODULE_NAME = 'perms'
- AGORA_CATALOG_PAGE_TEMPLATE = 'product/product_list_page.html'
- PERMISSION_DEFAULT_CPL_ANY_PERMISSION = False
- SESSION_CACHE_ALIAS = 'default'
- M2M_WIDGETS_OVERRIDE = {'PromoAdmin': {'products': True}, 'ProductStickerAdmin': {'property_value_off': True, 'products': True, 'property_value_on': True}, 'ProductAdmin': {'related_products': True, 'analog_products': True, 'reference_product': True}, 'AgreementAdmin': {'related_products': False}}
- SLUGIFY_FUNCTION = 'agora.core.utils.other.slugify'
- SESSION_COOKIE_DOMAIN = None
- BASE_MENU_SIZE = 'md'
- ALLOW_INDIVIDUAL_CONTRACTORS_REQUISITES = False
- AGORA_PHONE_NUMBER = u'+7 (495) 927-02-78 \u0434\u043e\u0431. 2'
- SEND_SUPPORTS_ABOUT_QUEUE_STOP = True
- REGISTRATION_WIZARD_IGNORING_VIEWS = ['logout', 'SupplierRegistrationWizardView', 'ContractorRegistrationWizardView', 'SMSCodeGetApiView', 'SocialAuthPopupCloseView', 'SocialAuthUnauthorizedOnlyView', 'Handler', 'LoginView', 'auth', 'complete', 'UserChangePasswordView', 'CashierView', 'CashierWithdrawView', 'CashierHistoryView', 'CashierHistoryExportCSVView']
- AGORA_COMPANY_SHOW_FORM = True
- PERMISSION_CHECK_PERMISSION_PRESENCE = True
- FILE_UPLOAD_PERMISSIONS = None
- SUPPLIER_REQUIRED_CATEGORIES_TO_EDIT_PRODUCT = True
- APPEND_SLASH = True
- DATABASE_ROUTERS = []
- AGORA_RETAIL_MCASHMERE = False
- MANAGER_CAN_EDIT_WAREHOUSE = False
- DISPLAY_CATEGORIES_IN_ORDER = True
- DBTEMPLATES_AUTO_POPULATE_CONTENT = True
- PERMISSION_DEFAULT_OSPL_ANY_PERMISSION = False
- SOLO_CACHE_TIMEOUT = 1800
- MIDDLEWARE_CLASSES = ['django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'waffle.middleware.WaffleMiddleware', 'agora.admin.middleware.SuperUserRedirectFromPublicMiddleware', 'agora.payment_system.middleware.RedirectCachierMiddleware', 'agora.middleware.common.UserActivationMiddleware', 'agora.middleware.common.UserBlockMiddleware', 'agora.middleware.common.UserVerificationMiddleware', 'agora.price_proxy.middleware.RequestContractorMiddleware', 'agora.core.middleware.PaginationMiddleware', 'agora.core.middleware.SwitchToRoleMiddleware', 'agora.core.middleware.AuthRestTokenMiddleware', 'threadlocals.middleware.ThreadLocalMiddleware', 'agora.core.middleware.SessionForwardingMiddleware', 'agora.core.analytics.middleware.RegisterUserActivityMiddleware', 'agora.plugins.fabri.middleware.FabriCrossAuthMiddleware']
- USE_I18N = True
- DISPLAY_DOWNLOAD_TEMPLATE_ORDERS = True
- LANGUAGE_COOKIE_NAME = 'django_language'
- EXTRA_ORDER_DATA = None
- CONTRACTOR_GROUP_XML_MAPPER_LINK_TAG_NAME = ''
- WSGI_APPLICATION = 'agora.wsgi.application'
- X_FRAME_OPTIONS = 'SAMEORIGIN'
- PERMISSION_DEFAULT_GIPL_DELETE_PERMISSION = False
- DISPLAY_MODIFICATIONS_IN_ORDER = True
- AGORA_CELERY_PERIODIC_TASK_SCHEDULE = {'agora': {'optima': {'bids': {'tasks': {'send_bids_to_suppliers': {'locked': 60, 'crontab': {'minute': '*/10'}}}}}, 'core': {'supplier': {'tasks': {'notify_supplier_who_should_update_assortiment': {'locked': 60, 'crontab': {'minute': '0', 'hour': '8'}}, 'notify_suppliers_new_products_with_lower_price_task': {'locked': 60, 'crontab': {'minute': '0', 'hour': '8'}}}}, 'currency': {'tasks': {'update_currency_exchange_rates': {'locked': 100, 'crontab': {'hour': '9', 'minute': '0'}}}}, 'order': {'trades': {'tasks': {'notification_on_payment_overdue': {'locked': 60, 'crontab': {'minute': '0', 'hour': '8'}}}}}}, 'gateways': {'tasks': {'detect_queue_stop': {'locked': 30, 'crontab': {'minute': '*/10'}}, 'cleanup_gateways': {'locked': 60, 'crontab': {'minute': '0', 'hour': '3'}}}}, 'plugins': {'chat': {'tasks': {'update_contact_lists': {'locked': 10, 'crontab': {'minute': '*/1'}}}}}}}
- DISPLAY_IMPORT_TYPES = ['yml', 'xls']
- USE_ETAGS = False
- SLUGIFY_USERNAMES = True
- CACHEOPS_FAKE = True
- AGORA_WARRANTY_EMAIL = 'warranty@example.com'
- NAVBAR_BRAND_LOGO_URL = u'/'
- ORDER_FORM_FIELDS_OVERRIDE = ['id', 'comment', 'delivery_address', 'supplier_transport_company', 'shipping_date', 'pay_type', 'pay_method', 'change_warehouse', 'consignee_warehouse', 'name']
- GATEWAY_XLS_PROPERTY_DOUBLE_COLUMNS = False
- REQ_CONFIG_NAME = None
- PORTAL_COMPANY_FORM_ON_REGISTRATION = False
- ENABLE_COUNTRIES_ADMIN = False
- AGORA_COMPANY_FORM_LAYOUT = ['type', 'klass', 'name', 'inn', 'jur_address', 'kpp', 'ogrn', 'fabri', 'bik', 'corr_account', 'pay_account']
- MATCHING_DEFAULT_CATEGORY_BACKEND = 'category'
- OPTIMA_REGISTRATION_VIEW = None
- AGORA_CMS_STANDARD_PAGE_TEMPLATE = 'cms_standard.html'
- REGISTRATION_WIZARD_PHONE_MASK = u'+7 (999) 999-99-99[ \u0434\u043e\u0431. 9999]'
- ORDER_SPLIT_ON_BASE_AND_PREORDER = False
- CML_ALTERNATIVE_EXTERNAL_LINK = False
- ROBOKASSA_ERROR_URL = '/'
- MATCHING_SEARCH_ADAPTER = 'agora.core.product.search_adapters.ProductSearchAdapter'
- EMAIL_HOST_PASSWORD = u'********************'
- PERMISSION_DEFAULT_APL_CHANGE_PERMISSION = True
- ALLOW_INDIVIDUAL_CONTRACTORS = True
- PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
- COUPONS_CUSTOMS = {'extra': None, 'operator_support': ['>>'], 'context': [], 'debug': False, 'max_coupon_property_pk': None, 'backend': []}
- FABRI_AUTH_COOKIE_NAME = 'auth'
- CATALOG_FILTERS_DISPLAY_TYPE = 'normal'
- AGORA_RETAIL_COMPANION = False
- AGORA_EXTRA_CSS = []
- GEOIP_SUPPLIER_CITY_LIST = False
- CATALOG_FILTERS_WIDGET = 'checkboxes'
- OPTIMA_PROJECT_VARTON = False
- AGORA_REGISTRATION_PROFILE_FIELDS =
- DIFFERENT_MODIFICATIONS_PRICES = True
- SOCIAL_AUTH_URL_NAMESPACE = 'social'
- SERVICE_ADMIN_EMAILS = ['storeinfo@fabrikant.ru']
- REQUESTS_RUSSIAN_PROXIES = None
- ORDER_DOCUMENTS_ON_TOP = False
- SOCIAL_AUTH_STRATEGY = 'social.strategies.django_strategy.DjangoStrategy'
- YOUR_MANAGER_WIDGET_VIEW = 'agora.optima.manager.views.SendMessageToManagerView'
- SOLID_I18N_DEFAULT_PREFIX_REDIRECT = True
- PRODUCT_SEARCH_REFERENCES = False
- DBTEMPLATES_MEDIA_PREFIX = '/static/dbtemplates/'
- DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
- ADMINS = []
- AUTO_MATCHING_REFERENCE_PRODUCT = True
- PERMISSION_DEFAULT_OSPL_DELETE_PERMISSION = True
- OPTIMA_PROJECT_MEBELSON = False
- DATETIME_FORMAT = 'N j, Y, P'
- USE_API = u'********************'
- TEMPLATE_LOADER_PRIORITIES = ['/var/www/fabri-test/agora/admin/templates']
- LOGOUT_URL = '/accounts/logout/'
- USE_PROMO_WITH_PRODUCTS = False
- EDIT_INVOICE_TEMPLATE = True
- AGORA_CONTRACTOR_PROFILE_FORM_LAYOUT_BY_USER = {}
- SHOW_UPD_INVOICE = False
- SAVE_IMPORTED_FILE = False
- CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
- ENDLESS_PAGINATION_PER_PAGE = 20
- LOGIN_REDIRECTS = {'customer_service': 'order_list', 'super_manager': 'order_list', 'cashier': 'cashier', 'contractor': 'product_list', 'manager': 'order_list', 'supplier': 'order_list'}
- META_TITLE_CATEGORY = u''
- DEFAULT_TABLESPACE = ''
- AGORA_DOMAIN = ''
- ASSORTIMENT_UPDATES_FREQUENCY_DAYS_DEFAULT = 14
- OPTIMA_PROJECT_ZR = {}
- DEFAULT_DISTRIBUTION_MARKET = None
- SESSION_COOKIE_AGE = 1209600
- SETTINGS_MODULE = 'agora.settings.fabri-test'
- DISPLAY_EXPORT_1C_ORDERS = False
- ZR_SYSTEM_MSG_NEW_ORDER = <django.utils.functional.__proxy__ object at 0x7f993784dc10>
- LANGUAGES = ('ru', 'Russian')
- SALESFORCE_TOKEN = u'********************'
- COLLAPSIBLE_DESCRIPTION = False
- DEV_EMAIL_RECIPIENTS_REPLACE_TO = []
- FEINCMS_RICHTEXT_INIT_CONTEXT = {'TINYMCE_JS_URL': '/static/cms/tinymce/tinymce.min.js'}
- AGORA_RETAIL_INSTALLATION = False
- ABSOLUTE_URL_OVERRIDES = {}
- GATEWAY_USE_REGISTRATION_BY_PHONE = False
- PHONE_INPUT_MASK = u'+7 (999) 999-99-99[ \u0434\u043e\u0431. 9999]'
- CELERYBEAT_SCHEDULE = {'agora.gateways.tasks.cleanup_gateways': {'task': 'agora.gateways.tasks.cleanup_gateways', 'schedule': <crontab: */10 * * * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.core.product.tasks.delete_expired_prices': {'task': 'agora.core.product.tasks.delete_expired_prices', 'schedule': <crontab: 0 0 * 1 * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.core.integration.tasks.periodic_export_xml': {'task': 'agora.core.integration.tasks.periodic_export_xml', 'schedule': <crontab: 0 */1 * * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.core.supplier.tasks.notify_supplier_who_should_update_assortiment': {'task': 'agora.core.supplier.tasks.notify_supplier_who_should_update_assortiment', 'schedule': <crontab: 0 8 * * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.core.currency.tasks.update_currency_exchange_rates': {'task': 'agora.core.currency.tasks.update_currency_exchange_rates', 'schedule': <crontab: 0 9 * * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.core.order.trades.tasks.notification_on_payment_overdue': {'task': 'agora.core.order.trades.tasks.notification_on_payment_overdue', 'schedule': <crontab: 0 8 * * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.plugins.chat.tasks.update_contact_lists': {'task': 'agora.plugins.chat.tasks.update_contact_lists', 'schedule': <crontab: */1 * * * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.core.supplier.tasks.notify_suppliers_new_products_with_lower_price_task': {'task': 'agora.core.supplier.tasks.notify_suppliers_new_products_with_lower_price_task', 'schedule': <crontab: 0 8 * * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.gateways.xls.tasks.periodic_index': {'task': 'agora.gateways.xls.tasks.periodic_index', 'schedule': <crontab: 0 */1 * * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.core.order.tasks.update_all_cart_prices': {'task': 'agora.core.order.tasks.update_all_cart_prices', 'schedule': <crontab: 0 4 * * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.gateways.tasks.detect_queue_stop': {'task': 'agora.gateways.tasks.detect_queue_stop', 'schedule': <crontab: */10 * * * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.core.integration.tasks.export_bitrix': {'task': 'agora.core.integration.tasks.export_bitrix', 'schedule': <crontab: 0 3 6 * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.core.index.tasks.update_indexes': {'task': 'agora.core.index.tasks.update_indexes', 'schedule': <crontab: */5 * * * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'agora.core.contractor.tasks.update_agreements_status': {'task': 'agora.core.contractor.tasks.update_agreements_status', 'schedule': <crontab: 0 0 * * * (m/h/d/dM/MY)>, 'args': (), 'relative': False, 'kwargs': {}, 'options': {}}, 'send-productlist-notifications': {'task': 'agora.optima.productlist.tasks.collect_subscribed_changes', 'args': (), 'schedule': datetime.timedelta(0, 600)}}
- GRAND_MANAGER_PARAMS = {'order_edit_status_range': [1, 2, 3]}
- CACHE_MIDDLEWARE_SECONDS = 600
- CSRF_COOKIE_HTTPONLY = False
- GETTEXT_EXTRA_KEYWORDS = u'********************'
- PROFANITIES_LIST = u'********************'
- AGORA_REGISTRATION_FORM_LAYOUT = ['klass', 'inn', 'kpp', 'ogrn', 'jur_address', 'fabri', 'bik', 'corr_account', 'pay_account']
- EMAIL_HOST_USER = ''
- SHOW_PRODUCT_IMAGES = True
- EMAIL_ENABLE_OVERRIDE_FROM = True
- GRAPPELLI_INDEX_DASHBOARD = 'agora.admin.dashboard.IndexDashboard'
- PRODUCT_THUMBNAILS =
- AGORA_USE_VERIFICATION = True
- CSRF_COOKIE_SECURE = False
- AUTOPLAY_INTERVAL_ETALAGE = 6000
- CHAT_OPTIONS = {'email_notification_crontab': None, 'direct_update_contact_list': True, 'contact_list_backend': 'agora.plugins.chat.backends.contact_list.DefaultContactListBackend'}
- LOGIN_REDIRECTS_PERMANENT = False
- SPREADSHEET_FORMATS = ['xls', 'xlsx', 'ods', 'csv']
- BUY_FROM_CATALOG_MULTI = False
- CURRENT_COUNTRY = 'RUS'
- AGORA_REGISTRATION_PROFILE_FORM = None
- AGORA_COPYRIGHT = False
- ORDER_ITEM_VERSIONED_FIELDS_OVERRIDE = None
- SHOP_INITIAL_MIN_MAX_FOR_PRICE_FILTER_FORM = False
- AGORA_RETAIL_OPT_BASE_URL = 'http://example.com'
- DISPLAY_EXPORT_ORDERS = False
- SUPPLIER_REQUIRED_SETTINGS_TO_EDIT_PRODUCT = []
- AGORA_CMS_ALT_INDEX_PAGES = 0
- DEFAULT_TIMEOUT = 3600
- KLASSES_CORE_OVERRIDE = None
- ADMIN_FOR =
- MANAGER_CAN_EDIT_STATUS = False
- ORDER_CANCEL_ON_NO_ITEMS = False
- CATALOG_HIDE_ALL_WAREHOUSES = False
- IMAGE_PROCESSOR = 'agora.plugins.processors.backend.ImageProcessorProductByCode'
- FILE_UPLOAD_HANDLERS =
- DEFAULT_CONTENT_TYPE = 'text/html'
- LAST_FINANCE_DOCUMENTS_COUNT = None
- SALESFORCE_SECRET = u'********************'
- FABRI_AMQP_URL = 'amqp://f_store:123@10.31.85.35/fabrikant_f_store'
- SHOW_ORDER_ITEM_PRICE_WITH_COUPON = False
- AGORA_APPS =
- STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
- REST_SERIALIZERS = {'ORDER_ITEM_SERIALIZER': {'default': 'agora.api.rest.v1.core.order.serializers.OrderItemSerializer', 'detail': 'agora.api.rest.v1.core.order.serializers.OrderItemDetailedSerializer'}, 'ORDER_CART_SERIALIZER': {'default': 'agora.api.rest.v1.core.order.serializers.AddToCartSerializer'}, 'PRODUCT_SERIALIZER': {'default': 'agora.api.rest.v1.edge.fabri.serializers.FabriProductSerializer', 'detail': 'agora.api.rest.v1.edge.fabri.serializers.FabriProductDetailSerializer'}, 'SUPPLIER_SERIALIZER': {'default': 'agora.api.rest.v1.core.accounts.serializers.SupplierSerializer', 'detail': 'agora.api.rest.v1.edge.fabri.serializers.FabriSupplierDetailSerializer'}, 'USER_FAVORITE_SERIALIZER': {'default': 'agora.api.rest.v1.core.wishlist.serializers.UserFavoriteSerializer'}, 'REGISTRATION_SERIALIZER': {'default': 'agora.api.rest.v1.core.accounts.serializers.AccountSerializer', 'supplier': 'agora.api.rest.v1.core.accounts.serializers.AccountSupplierSerializer', 'contractor': 'agora.api.rest.v1.core.accounts.serializers.AccountContractorSerializer'}, 'CATEGORY_SERIALIZER': {'default': 'agora.api.rest.v1.core.product.serializers.CategorySerializer', 'sublevel': 'agora.api.rest.v1.core.product.serializers.NotEmptyCategorySubLevelSerializer', 'detail': 'agora.api.rest.v1.core.product.serializers.NotEmptyCategoryDetailSerializer'}, 'ORDER_SERIALIZER': {'default': 'agora.api.rest.v1.core.order.serializers.OrderSerializer'}, 'FAVORITE_SERIALIZER': {'default': 'agora.api.rest.v1.core.order.serializers.AddToFavoriteSerializer'}, 'PROMOTION_USER_PRODUCT_TARIFF': {'default': 'agora.api.rest.v1.core.promotion.serializers.UserProductTariffSerializer', 'transition': 'agora.api.rest.v1.core.promotion.serializers.TransitionSerializer'}, 'ACCOUNT_SERIALIZER': {'default': 'agora.api.rest.v1.core.accounts.serializers.AccountSerializer', 'supplier': 'agora.api.rest.v1.core.accounts.serializers.AccountSupplierSerializer', 'contractor': 'agora.api.rest.v1.core.accounts.serializers.AccountContractorSerializer'}, 'ROBOKASSA_SERIALIZER': {'default': 'agora.api.rest.v1.core.robokassa.serializers.RobokassaSerializer'}}
- AGORA_CATALOG_PRODUCT_TITLE_TEMPLATE = 'includes/product_title.html'
- THUMBNAIL_BACKGROUND = 'white'
- ONLY_BASE_MODIFICATION_IMAGES = False
- AGORA_COMPANY_FORM_VALIDATE_INN = True
- OPTIMA_PROJECT_BIOCAD_EN = False
- CUSTOM_SORTING_BY_NEW_ON = False
- OPTIMA_USE_REGISTRATION_BY_CUSTOMER_SERVICE = False
- AGREE_LABEL = <django.utils.functional.__proxy__ object at 0x7f99364ea910>
- BROKER_TRANSPORT = 'redis'
- LOGGING_CONFIG = 'django.utils.log.dictConfig'
- AGORA_COMPANY_FORM_HELP_TEXT_OVERRIDES = {}
- TEMPLATE_LOADERS =
- SOLO_CACHE_PREFIX = 'solo'
- NEWSLETTER_CONFIRM_EMAIL = False
- ONLY_FOR_CART_COUPON_GROUPS = []
- ZR_PROMO_PAGE_MAX_COUNT_PRODUCTS = 10
- DEMO_CONTRACTOR_USER_ID = None
- REST_FILTERS = {'PRODUCT_FILTER': {'default': 'agora.api.rest.v1.core.product.filters.ProductFilter'}, 'CATEGORY_FILTER': {'default': 'agora.api.rest.v1.core.product.filters.NotEmptyCategoryFilter'}}
- ORDER_REVERSE_HISTORY = False
- PERMISSION_CHECK_TEMPLATES_OPTIONS_BUILTINS = True
- SESSION_COOKIE_SECURE = False
- AGORA_SYNC_CONTRACTOR_ON_CREATE = False
- AGREE_OFFER_LABEL = <django.utils.functional.__proxy__ object at 0x7f99364eaa10>
- CATALOG_ALWAYS_COL_MD_3 = False
- AGORA_RETAIL_INN = '1234567894'
- AGORA_REGISTRATION_USER_EXCLUDE_FIELDS =
- INSTALLED_APPS =
- COMMENTS_ALLOW_PROFANITIES = False
- ROBOKASSA_REDIRECT_DOMAIN = ''
- FOOTER_NAV_TEMPLATE = 'includes/footer_nav.html'
- DATABASE_NAME = 'optima3_fabri-test'
- STRONGHOLD_PUBLIC_NAMED_URLS =
- AGORA_ADMIN_PAGINATION_PER_PAGE = 100
- SESSION_COOKIE_HTTPONLY = True
- OPTIMA_USE_REGISTRATION_BY_SUPPLIER = False
- SWAGGER_SETTINGS = {'info': {'title': 'Agora REST api'}, 'doc_expansion': 'none', 'api_path': '/api/rest/v1/', 'exclude_namespaces': [], 'exclude_url_names': [], 'template_path': 'rest_framework_swagger/index.html', 'relative_paths': True, 'is_authenticated': False, 'permission_denied_handler': None, 'enabled_methods': ['get', 'post', 'put', 'patch', 'delete'], 'token_type': 'Token', 'is_superuser': False, 'resource_access_handler': None, 'unauthenticated_user': 'django.contrib.auth.models.AnonymousUser', 'api_key': '', 'api_version': ''}
- DBTEMPLATES_USE_TINYMCE = False
- SUPPLIER_PREMODERATION = False
- AGORA_CHANGE_PASSWORD_PAGE_TEMPLATE = u'********************'
- OPTIMA_USE_REGISTRATION_BY_USER = True
- AGORA_CMS_INDEX_PAGE_TEMPLATE = 'cms_index.html'
- RRC_STRING = <django.utils.functional.__proxy__ object at 0x7f99364ea7d0>
- SHELL_PLUS_PRE_IMPORTS = 'agora.urls'
- SOCIAL_AUTH_STORAGE = 'social.apps.django_app.default.models.DjangoStorage'
- DATE_INPUT_FORMATS =
- PRODUCT_STICKER_SLIDER_LIMIT = 20
- PHONENUMBER_DEFAULT_REGION = 'ru'
- CSRF_COOKIE_NAME = 'csrftoken'
- GEOIP_FILTER_PRODUCTS_BY_REGION = False
- NUMBER_GROUPING = 0
- PERMISSION_ANONYMOUS_CAN_VIEW_SUPPLIERS = False
- MANAGER_CAN_EDIT_PAID = False
- AGORA_CMS_TABS_PAGE_TEMPLATE = 'cms_tabs.html'
- LOCALE_PATHS = '/var/www/fabri-test/agora/settings/../../locale'
- SOCIAL_AUTH_PIPELINE =
- RRC_FULL_STRING = <django.utils.functional.__proxy__ object at 0x7f99364ea810>
- LOGGING = {'loggers': {'walletone': {'handlers': ['console', 'logfile'], 'propagate': False, 'level': 'DEBUG'}, 'agora.optima.product.views': {'handlers': ['logfile', 'console'], 'propagate': True, 'level': 'ERROR'}, 'agora.core.coupon.utils': {'handlers': ['logfile', 'console'], 'propagate': True, 'level': 'ERROR'}, 'agora.gateways.xls.gateway': {'handlers': ['console'], 'propagate': True, 'level': 'INFO'}, 'agora.core.product.models': {'handlers': ['logfile', 'console'], 'propagate': True, 'level': 'ERROR'}, 'elastic': {'handlers': ['console', 'logfile'], 'propagate': False, 'level': 'DEBUG'}, 'agora.gateways.bibserve.gateway': {'handlers': ['logfile', 'console'], 'propagate': True, 'level': 'ERROR'}, 'agora.core.order.utils': {'handlers': ['logfile', 'console'], 'propagate': True, 'level': 'ERROR'}, 'django': {'handlers': ['logfile'], 'propagate': False, 'level': 'ERROR'}, 'agora.plugins.datamatching': {'handlers': ['logfile', 'console'], 'propagate': True, 'level': 'INFO'}, 'agora.price_proxy.price_proxy': {'handlers': ['logfile', 'console'], 'propagate': True, 'level': 'ERROR'}, 'agora.gateways.base': {'handlers': ['console'], 'propagate': True, 'level': 'INFO'}, 'spyne': {'handlers': ['logfile', 'console'], 'propagate': False, 'level': 'ERROR'}, 'agora.core.utils.permissions': {'handlers': ['logfile', 'console'], 'propagate': True, 'level': 'ERROR'}, 'kassa': {'handlers': ['console', 'logfile'], 'propagate': False, 'level': 'DEBUG'}, 'agora.gateways.views': {'handlers': ['logfile', 'console'], 'propagate': True, 'level': 'ERROR'}, 'agora.optima.site.views': {'handlers': ['logfile', 'console'], 'propagate': True, 'level': 'ERROR'}, 'agora.core.utils.mail': {'handlers': ['logfile', 'console'], 'propagate': True, 'level': 'ERROR'}, 'django.request': {'handlers': ['mail'], 'propagate': True, 'level': 'ERROR'}, 'paymaster': {'handlers': ['console', 'logfile'], 'level': 'DEBUG'}}, 'disable_existing_loggers': True, 'handlers': {'mail': {'include_html': True, 'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'level': 'ERROR'}, 'logfile': {'backupCount': 5, 'level': 'WARNING', 'filename': '/var/log/fabri-test/fabri-test.log', 'formatter': 'standard', 'class': 'logging.handlers.RotatingFileHandler', 'maxBytes': 10485760}, 'console': {'formatter': 'simple', 'class': 'logging.StreamHandler', 'level': 'INFO'}}, 'formatters': {'simple': {'format': '%(levelname)s %(message)s'}, 'verbose': {'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'}, 'standard': {'format': '[%(levelname)s] [%(asctime)s] %(filename)s:%(funcName)s:%(lineno)s : %(message)s'}}, 'version': 1, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}}
- CUSTOM_CART = None
- EMAIL_USE_TLS = False
- FABRI_REGISTER_URL = 'http://test.fabrikant.ru/personal/registration/'
- BLOCKS_POSITIONS = {'supplier_product_detail': ['product', 'modifications', 'comments']}
- COUPONS_AUTOGROUPING_MODULE = None
- EMAIL_HOST = 'localhost'
- REST_BASE64_FILE_SIZE_LIMIT = {'message': u'\u0420\u0430\u0437\u043c\u0435\u0440 \u0444\u0430\u0439\u043b\u0430 \u043d\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c 1 \u043c\u0431', 'size': 1048576}
- FABRI_API_BASE_URL = u'********************'
- OPTIMA_PROJECT_TECHNOSIB = {}
- CART_UPDATE_ALL_PRICES = True
- SET_FIRST_AGREEMENT_FROM_ONEC_AS_DEFAULT = False
- REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.BasicAuthentication', 'rest_framework.authentication.TokenAuthentication', 'rest_framework.authentication.SessionAuthentication')}
- ZR_ADMIN_EMAIL = 'tyres@zr.ru'
- THOUSAND_SEPARATOR = ','
- MEDIA_URL = '/media/'
- TEMPLATE_DIRS =
- SHOW_DESCRIPTION_IN_CATALOG = False
- USE_PROMO = False
- USE_AGREEMENT_PRODUCTS = False
- SEARCH_IN_ALL_INITIAL = False
- OPTIMA_PROJECT_SAF = False
- PROJECT_NAME = 'fabri-test'
- TEST_RUNNER = 'django.test.runner.DiscoverRunner'
- YML_PRODUCT_URL = None
- AGORA_WIZARD_REGISTRATION_EXCLUDE_FIELDS = {'supplier': ['rating', 'quantity_produced', 'warehouses', 'assortment_of', 'supplier', 'min_number_of_items', 'email', 'country'], 'contractor': ['contractor', 'country']}
- TIME_ZONE = 'Europe/Moscow'
- ELASTICSEARCH_REQUEST_TIMEOUT = 30
- HWL_MEASURE_UNIT = <django.utils.functional.__proxy__ object at 0x7f99364eac90>
- PERMISSION_DEFAULT_APL_DELETE_PERMISSION = True
- PORTAL_CATALOG_LINK = 'product_list'
- EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
- BLOGIC = {'bprocesses': {'placement': {'machine': 'DefaultPlacementStateMachine'}}}
- TEMPLATE_CONTEXT_PROCESSORS =
- SMART_1C_STICKERS = False
- AGORA_REGISTRATION_FORM_LAYOUT_BY_USER = {}
- LANGUAGES_BIDI =
- SESSION_ENGINE = 'django.contrib.sessions.backends.db'
- ROBOKASSA_FAIL_URL = '/'
- VARIATIVE_STRING_NAMES = {'warehouse': <django.utils.functional.__proxy__ object at 0x7f99364ead10>}
- CELERY_RESULT_BACKEND = 'database'
- SHOW_AVAILABLE_STOCK_WIDGET = False
- AGORA_CHANGE_EMAIL_VIEW_ENABLED = False
- DISPLAY_LOAD_FROM_FILE_ORDERS = True
- MODIFICATION_SEARCH_JSON_VIEW = None
- PLACEMENT_ON_MODERATION_ADMIN_EMAILS = []
- PERMISSIONS = None
- CSV_DEFAULT_CHARSET = 'utf-8'
- SOLID_I18N_USE_REDIRECTS = False
- CONTRACTOR_ACCEPT_UPLOAD_FORMATS = ['xls', 'xlsx', 'ods', 'csv']
- ORDER_DELETE_ON_NO_ITEMS = True
- ORDER_PLACE_WITHOUT_REQUISITES = False
- SMART_IMPORT_XLS = True
- YOUR_MANAGER_WIDGET_NAME = <django.utils.functional.__proxy__ object at 0x7f99364eafd0>
- REGISTRATION_WIZARD_REDIRECTS = {'supplier': 'supplier_settings', '': '/', 'contractor': 'contractor_settings'}
- DEFAULT_SWITCH_ROLE = 'contractor'
- CELERY_CREATE_MISSING_QUEUES = True
- NODEJS_CHAT_PATH = '/'
- ALLOW_EXTENDED_STICKERS = False
- AGORA_CATALOG_VIEW_MODE = {'grid': {'active': False, 'text': <django.utils.functional.__proxy__ object at 0x7f99364ea610>, 'header_template': None, 'template': 'product/includes/product_grid_item.html', 'icon': 'fa-th'}, 'table': {'active': False, 'text': <django.utils.functional.__proxy__ object at 0x7f99364ea710>, 'header_template': None, 'template': 'product/includes/product_table_item.html', 'icon': 'fa-align-justify'}, 'list': {'active': True, 'text': <django.utils.functional.__proxy__ object at 0x7f99364ea750>, 'header_template': None, 'template': 'product/includes/product_list_item.html', 'icon': 'fa-th-list'}}
- AGORA_CONTRACTOR_CREATE_ANOTHER_CONTRACTOR = True
- MODIFICATION_STRING = <django.utils.functional.__proxy__ object at 0x7f99364ea890>
- DEFAULT_CHARSET = 'utf-8'
- FLOWER = {'url': 'http://127.0.0.1:7040', 'enabled': False, 'import_worker_name_prefix': 'worker_', 'import_worker_domain': None, 'prefix': None, 'user': 'flower_admin', 'import_worker_name_postfix': '_import', 'password': None}
- DBTEMPLATES_USE_CODEMIRROR = True
- REST_TEST_FACTORIES = {'REGISTRATION_FACTORY': {'default': 'agora.api.rest.v1.core.accounts.factories.AccountFactory', 'supplier': 'agora.api.rest.v1.core.accounts.factories.AccountSupplierFactory', 'contractor': 'agora.api.rest.v1.core.accounts.factories.AccountContractorFactory'}, 'PRODUCT_FACTORY': {'default': 'agora.api.rest.v1.core.product.factories.ProductFactory'}, 'ORDER_FACTORY': {'default': 'agora.api.rest.v1.core.order.factories.OrderFactory'}, 'ACCOUNT_FACTORY': {'default': 'agora.api.rest.v1.core.accounts.factories.AccountFactory', 'supplier': 'agora.api.rest.v1.core.accounts.factories.AccountSupplierFactory', 'contractor': 'agora.api.rest.v1.core.accounts.factories.AccountContractorFactory'}, 'ORDER_ITEM_FACTORY': {'default': 'agora.api.rest.v1.core.order.factories.OrderItemFactory'}}
- ERROR_MESSAGE_ORDER_BAD_WAREHOUSE = <django.utils.functional.__proxy__ object at 0x7f99364eae10>
- GATEWAYS = {'xls': {'products': {'default_rest': 0, 'property_start_index': 8, 'sheet': 0, 'title': {0: <django.utils.functional.__proxy__ object at 0x7f99364762d0>, 1: <django.utils.functional.__proxy__ object at 0x7f9936476950>, 2: <django.utils.functional.__proxy__ object at 0x7f9936476990>, 3: <django.utils.functional.__proxy__ object at 0x7f99364769d0>, 4: <django.utils.functional.__proxy__ object at 0x7f9936476a50>, 5: <django.utils.functional.__proxy__ object at 0x7f9936476ad0>, 6: <django.utils.functional.__proxy__ object at 0x7f9936476b50>, 7: <django.utils.functional.__proxy__ object at 0x7f9936476bd0>}, 'mapping': {'category': {'name': 1}, 'product': {'description': 4, 'name': 3, 'id': 0}, 'modification': {}, 'image': {'source': 7}, 'supplier_category': {'name': 2}, 'rest': {'rest': 6}, 'warehouse': {}, 'user': {}, 'supplier': {}, 'property': {}, 'price': {'currency_price': 5}}, 'link_tag_name': [0], 'color_map': {'field': 1, 'colors': ['FFFF99', 'CCFF99', 'FFFFCC', 'CCCCFF', 'FFCCFF', 'CCFFFF', 'CCCCCC', '99FFCC', 'FFCCCC', 'CCCC99', 'FFCC99', 'CCFFCC']}, 'main_mapper': 'product', 'order_by': 'category', 'type_mapping': {0: (<type 'int'>, <type 'float'>, <type 'str'>, <type 'unicode'>), 1: (<type 'str'>, <type 'unicode'>), 2: (<type 'str'>, <type 'unicode'>), 3: (<type 'int'>, <type 'float'>), 4: (<type 'int'>, <type 'float'>), 5: (<type 'int'>, <type 'float'>), 6: (<type 'int'>, <type 'float'>), 7: (<type 'str'>, <type 'unicode'>), 8: (<type 'str'>, <type 'unicode'>)}}}}
- ALLOWED_HOSTS = ['*']
- PERMISSION_DEFAULT_CPL_DELETE_PERMISSION = False
- EMAIL_SUBJECT_PREFIX = '[Django] '
- SEND_BROKEN_LINK_EMAILS = False
- AGORA_CHANGE_PASSWORD_CHECK_CURRENT_PASSWORD = u'********************'
- STATICFILES_FINDERS =
- SALESFORCE_KEY = u'********************'
- ORDER_SUCCESS_MESSAGES = [<django.utils.functional.__proxy__ object at 0x7f99364ead90>]
- STATIC_URL = '/static/'
- TIME_INPUT_FORMATS =
- DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': 'optima3_fabri-test', 'TEST_MIRROR': None, 'OPTIONS': {}, 'CONN_MAX_AGE': 0, 'TIME_ZONE': 'Europe/Moscow', 'TEST_COLLATION': None, 'TEST_CHARSET': None, 'HOST': 'localhost', 'USER': 'dbu_optima3', 'TEST_NAME': None, 'PASSWORD': u'********************', 'PORT': ''}}
- SHOW_CATALOG_TO_SUPPLIERS = True
- FORCE_DISABLE_GATEWAY_EXPORT = False
- FABRI_AUTH_COOKIE_DOMAIN = '.test.fabrikant.ru'
- THIRD_PARTY_SERVICES_INTEGRATION = {'cdek_new_orders': None, 'tuvers': {'url': 'http://demo.b2b-center.ru/catalog/api', 'secret_key': 'secret_key_11'}, 'ENABLED': False, 'bitrix_changed': None, 'direct_cml': None, 'bitrix': None}
- AGORA_SUPPLIER_REQUISITES_READ_ONLY = True
- ZR_SYSTEM_MSG_EDIT_ORDER = <django.utils.functional.__proxy__ object at 0x7f993646ff90>
- OPTIMA_PROJECT_SHARIK = {}
- PRODUCT_RANDOM_PRODUCT_BLOCK = 20
- OPTIMA_MULTIPLE_COUNTRIES_ON_REGISTRATION = []
- ORDER_BASE_FILTER_CACHED_FIELDS = ['status', 'contractor', 'transport_company', 'pay_method', 'items__warehouse', 'deleted']
- OPTIMA_CATALOG_GLOBAL_SEARCH_URL_NAME = 'global_search_product_list'
- AGORA_SYNC_CONTRACTOR_ON_CREATE_ANOTHER_CONTRACTOR = False
- PRODUCT_SEARCH_MODIFICATIONS_CODE_BARCODE = False
- AGREE_OFFER = False
- IMPORT_TO_ANOTHER_SERVERS =
- NEWSLETTER_RICHTEXT_WIDGET = 'tinymce.widgets.TinyMCE'
- REST_AUTH_SERIALIZERS = {'PASSWORD_RESET_SERIALIZER': u'********************'}
- SECRET_KEY = u'********************'
- USERMEDIA_PRIVATE = '/var/www/fabri-test/usermedia_private'
- YOUR_MANAGER_WIDGET_EMAIL_OVERRIDE = None
- GATEWAY_SYSTEM_WIDE_CONTRACTOR = {'company__inn': u'\u0418\u041d\u041d'}
- ENDLESS_PAGINATION_PER_PAGE_VALUES = [5, 10, 20]
- FILE_UPLOAD_TEMP_DIR = None
- TRANSACTIONS_MANAGED = False
- AGORA_COMPANY_FORM_VALIDATE_KPP = True
- ORDER_LIST_VIEW = None
- SOLO_CACHE = 'default'
- AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend', 'permission.backends.PermissionBackend']
- PROJECT_MIXINS_NAME = None
- AUTO_RESTS_ACCOUNTING = False
- SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
- COUPON_PRIORITIES_OVERRIDE = None
- THUMBNAIL_ENGINE = 'agora.core.utils.thumb_engine.CustomEngine'
- USE_ADDRESS_CLASSIFIER = False
- REST_AUTH_TOKEN_CREATOR = u'********************'
- AGORA_COMPANY_PRE_VALIDATE_FIELDS = 'inn'
- OPTIMA_PROJECT_ATLANTDRB = False
- CACHES_IGNORE_REDIS_EXCEPTIONS = True
- DEFAULT_FILE_STORAGE = 'storages.backends.overwrite.OverwriteStorage'
- USE_L10N = True
- YEAR_MONTH_FORMAT = 'F Y'
- PERMISSION_DEFAULT_OSPL_CHANGE_PERMISSION = True
- USE_TRADES = True
- AGORA_FORM_SETTINGS = {}
- AGORA_COMPANY_FORM_LAYOUT_BY_USER = {}
- AGORA_RETAIL_CONTRACTOR_ANONYMOUS_USER = False
- CACHEOPS_REDIS = {'host': 'localhost', 'db': None, 'port': 6379}
- QUEUE_SUPPORT_EMAILS = ['developers@centrobit.ru']
- OPTIMA_PROJECT_MOYTOK = False
- STRONGHOLD_PUBLIC_URLS = '^/activate/.+$'
- LOGIN_URL = '/accounts/login/'
- SESSION_EXPIRE_AT_BROWSER_CLOSE = False
- AGORA_CATALOG_TEMPLATE = 'product/product_list.html'
- SESSION_SAVE_EVERY_REQUEST = False
- OPTIMA_PROJECT_TYRE48 = {}
- AGORA_RETAIL_UNIFIED_REGISTRATION = False
- TIME_FORMAT = 'P'
- USER_SETTINGS_TUNING = {'auto_set_warehouse': None}
- AGORA_CONTRACTOR_REQUISITES_READ_ONLY = True
- USE_COUPONS = True
- GRAPPELLI_ADMIN_TITLE = 'Agora'
- CACHE_MIDDLEWARE_ALIAS = 'default'
- SHELL_PLUS = 'ipython'
- AGORA_LOGIN_PAGE_TEMPLATE = 'accounts/login_cross_auth.html'
- CSRF_COOKIE_PATH = '/'
- PERMISSION_DEFAULT_APL_FIELD_NAME = 'author'
- BUY_STRING = <django.utils.functional.__proxy__ object at 0x7f99364ea850>
- LOGIN_REDIRECTS_DEFAULT = 'order_list'
- AGORA_RESET_PASSWORD_PAGE_TEMPLATE = u'********************'
- MESSAGE_TAGS = {40: 'danger'}
- ENABLE_REGISTRATION_UNIQUE_EMAILS = True
- CONTRACTOR_SUPPLIER_MANAGER_FIELDS_EDITABLE = {'dist_channels': False, 'role': False, 'warehouses': False, 'orders_ct_profiles': False, 'user': False}
- REST_USE_ELASTIC_SEARCH = False
- HIDE_SEARCH_FILTERS_FOR_CATEGORY_WITH_CHILDREN = False
- OPTIMA_PROJECT_BIOCAD = False
- DATE_FORMAT = 'N j, Y'
- THUMBNAIL_WATERMARK_ALWAYS = False
- ELASTICSEARCH_URL = 'http://176.9.191.169:9201'
- SALESFORCE_USERNAME = ''
- MEDIA_ROOT = '/mnt/resource/fabri-test/media'
- BIDS = {'find_suppliers_backend': 'agora.core.bids.backends.find.FindSuppliersForBidBackend', 'required_properties': []}
- TEMPLATE_DEBUG = False
- DEFAULT_FROM_EMAIL = 'fabri-test@t-optima3.centrobit.ru'
- PERMISSION_DEFAULT_APL_ANY_PERMISSION = False
- KLASSES_CONTRACTOR_OVERRIDE = None
- THUMBNAIL_OPTIONS_DICT = {'product_small': {'geometry': '140x140'}, 'banner_catalog_small': {'geometry': '406x120'}, 'medium': {'geometry': '360x360'}, 'xsmall': {'geometry': '60x60'}, 'banner_catalog_large': {'geometry': '833x300'}, 'zoom_large': {'geometry': '1000x750'}, 'small': {'geometry': '180x180'}, 'zoom_medium': {'geometry': '290x200'}, 'icon': {'geometry': '20x20'}}
- PRODUCT_WITH_LOWER_PRICE_DELIVERY_BACKEND = 'agora.core.supplier.backend.NewProductWithLowerPriceDeliveryDefaultBackend'
- DBTEMPLATES_CACHE_BACKEND = 'default'
- GATEWAY_INDIVIDUAL_IMAGES_QUEUE = False
- WEIGHT_MEASURE_UNIT = <django.utils.functional.__proxy__ object at 0x7f99364eab90>
- AGREE_ERROR_MESSAGE = <django.utils.functional.__proxy__ object at 0x7f99364ea990>
- SHOW_AVAILABLE_STOCK_WIDGET_RESTS_MNEMONICS = False
- SITE_ID = 1
- ALLOWED_INCLUDE_ROOTS =
- PERMISSION_DEFAULT_SPL_ADD_PERMISSION = True
- ORDER_WORKFLOW_PANEL_INVISIBLE = False
- AGORA_REGISTRATION_USER_FIELDS_REQUIRED =
- GEOIP_FILTER_PRODUCTS_REGION_WITH_ALL_CITIES = []
- KLASSES_SUPPLIER_OVERRIDE = None
- SHORT_DATE_FORMAT = 'm/d/Y'
- PERMISSION_REPLACE_BUILTIN_IF = False
- EVENT_LOGGER_MIDDLEWARE_SETTINGS = {}
- CELERY_ENABLE_UTC = False
- PERMISSION_DEFAULT_CPL_CHANGE_PERMISSION = True
- DISTRIBUTION_CHANNEL_ENABLED = False
- FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
- MATCHING_EMAIL = {'ssl': True, 'login': '', 'password': '', 'port': '', 'server': ''}
- PERMISSION_DEFAULT_SPL_CHANGE_PERMISSION = True
- CONTRACTOR_GROUP_FIELDS_EDITABLE = {'text_sum': False, 'text_discount': False}
- CRISPY_TEMPLATE_PACK = 'bootstrap3'
- ELASTICSEARCH_AUTO_INDEX = False
- AGORA_DEFAULT_CONTRACTOR_IS_VERIFIED = True
- PORTAL_EMAIL_FROM = None
- CLICKABLE_DOCUMENT_IMAGES = True
- ALLOW_ATTACH_EXISTING_CONTRACTOR = False
- EXTRA_NAV_TEMPLATES =
- USE_CUSTOM_ADMIN_VIEWS = False
- CONTRACTOR_ACCEPT_UPLOAD_MIME_TYPES = ['application/vnd.ms-excel', 'text/csv', 'application/vnd.oasis.opendocument.spreadsheet', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']
- INTERNAL_IPS =
- AGORA_DOMAIN_MAIN_PART = 'agoraoptima.ru'
- EMAIL_PORT = 25
- PASSWORD_HASHERS = u'********************'
- TURBO_SMS = None
- AGORA_REGISTRATION_PROFILE_FIELDS_REQUIRED =
- SUPPLIER_REQUIRED_CATEGORIES_LINKS_TO_EDIT_PRODUCT = True
- PERMISSION_DEFAULT_SPL_ANY_PERMISSION = False
- DATETIME_INPUT_FORMATS =
- AGORA_PORTAL_PROFILE_EXCLUDE_FIELDS = {'supplier': ['email', 'supplier', 'info_order', 'source', 'rating', 'country'], 'contractor': ['contractor', 'country']}
- You're seeing this error because you have DEBUG = True in your
- Django settings file. Change that to False, and Django will
- display a standard 500 page.
Add Comment
Please, Sign In to add comment