{
"info": {
"author": "Tomasz Wysocki",
"author_email": "tomasz@wysocki.info",
"bugtrack_url": null,
"classifiers": [],
"description": "javascript-settings\n===================\n\n.. image:: https://travis-ci.org/pozytywnie/django-javascript-settings.svg\n :target: https://travis-ci.org/pozytywnie/django-javascript-settings\n\njavascript-settings is a Django application that provides\na way of passing values backend from Django applications\nto JavaScript in templates.\n\nInstallation\n------------\n\nPackage\n_______\n\njavascript-settings can be installed as a normal Python package.\n\nExample instalation for pip::\n\n $ pip install django-javascript-settings\n\nExample instalation from file::\n\n $ pip install django-javascript-settings-1.1.tar.gz\n\nConfiguration\n-------------\n\nsettings.py\n___________\n\nAdd javascript-settings to INSTALLED_APPS::\n\n INSTALLED_APPS = (\n ...\n 'javascript_settings',\n ...\n )\n\nAdd javascript-settings.finders to STATICFILES_FINDERS::\n\n STATICFILES_FINDERS = (\n ...\n 'javascript_settings.finders.JavascriptSettingsFinder',\n ...\n )\n\ntemplate\n________\n\nYou can use one of following ways to pass gathered data to template:\n\nOption 1: Import\n++++++++++++++++\n\nAdd javascript-settings.js to script imports::\n\n \n\nOption 2: Template tag\n++++++++++++++++++++++\n\nAdd javascript-settings tag to your main template::\n\n {% load javascript_settings_tags %}\n \n\nUsage\n-----\n\nConfiguration is defined by adding ``javascript_settings`` function to urls.py of app.\n``javascript_settings`` should take no arguments and return json-serializable object.\nSerialized object is then avaliable in Javascript as ``configuration['app_name']``.\n\nIf you want to place ``javascript_settings`` in different location, then you can\ndefine ``JAVASCRIPT_SETTINGS_SCAN_MODULES`` as a dictionary of ``'app_name': 'module_location'``.\n\nExample\n-------\n\nTemplate::\n\n \n\nurls.py in an app \"home\"::\n\n def javascript_settings():\n return {\n 'page_title': 'Home',\n 'page_version': '1.9.20',\n 'css': {\n 'white': './css/white.css',\n 'black': './css/black.css',\n 'print': './css/print.css',\n },\n 'default_css': 'white',\n }\n\nResult in file javascript-settings.js::\n\n var configuration = {'home': {'page_title': 'Home', 'page_version': '1.9.20', 'css': {'white': './css/white.css', 'black': './css/black.css', 'print': './css/print.css'}, 'default_css': 'white'}};",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "UNKNOWN",
"keywords": null,
"license": "UNKNOWN",
"maintainer": null,
"maintainer_email": null,
"name": "django-javascript-settings",
"package_url": "https://pypi.org/project/django-javascript-settings/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/django-javascript-settings/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "UNKNOWN"
},
"release_url": "https://pypi.org/project/django-javascript-settings/1.1.2/",
"requires_dist": null,
"requires_python": null,
"summary": "django-javascript-settings is a Django application that provides a way of passing settings for Django applications to JavaScript.",
"version": "1.1.2"
},
"last_serial": 1206284,
"releases": {
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "ad1fb39fb5ac709c8afcae4b3e3a6331",
"sha256": "067fb55c319a8d89b229a8292f42e51fedd026e583fd2aad993a0f686e8b076a"
},
"downloads": -1,
"filename": "django-javascript-settings-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "ad1fb39fb5ac709c8afcae4b3e3a6331",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3722,
"upload_time": "2012-03-10T17:36:13",
"url": "https://files.pythonhosted.org/packages/48/aa/22d879c89f52fa16a068faf2d015c915391c6bdb0b50556dee5003889843/django-javascript-settings-1.0.1.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "08a131adfd0992655a3fa26b55c83222",
"sha256": "2e6426c2895f8a808f689dbec0cf16f016d262e9f8e5f9a8313b59d0802064a6"
},
"downloads": -1,
"filename": "django-javascript-settings-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "08a131adfd0992655a3fa26b55c83222",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4504,
"upload_time": "2012-12-14T10:14:38",
"url": "https://files.pythonhosted.org/packages/4b/cc/2addbf3b0025e61258e28fdf377cccdccfce29bf5ce9b728155dd947bba1/django-javascript-settings-1.1.0.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "c2d464a348f9866029a22bbe71819cdc",
"sha256": "909c5d3a534960603a319aa697e7d19ffeee16fa957e5cf68387d7065f3563f0"
},
"downloads": -1,
"filename": "django-javascript-settings-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "c2d464a348f9866029a22bbe71819cdc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4788,
"upload_time": "2014-01-13T12:48:26",
"url": "https://files.pythonhosted.org/packages/3b/91/38c2805c07efc26c4edc3d8c9faff31cb83323c38f74b4656737ae5b011b/django-javascript-settings-1.1.1.tar.gz"
}
],
"1.1.2": [
{
"comment_text": "",
"digests": {
"md5": "ddc6409a492fedfb0fa1521ca0624a73",
"sha256": "33c0ae7ce0cf405f81d29e80924b37705942ff68e344a24b930d8927234d390e"
},
"downloads": -1,
"filename": "django-javascript-settings-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "ddc6409a492fedfb0fa1521ca0624a73",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4821,
"upload_time": "2014-08-29T08:11:23",
"url": "https://files.pythonhosted.org/packages/19/d8/db8c74f640ce278cc16854b06f8c52801cd4552f1c502110bb28123423b2/django-javascript-settings-1.1.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "ddc6409a492fedfb0fa1521ca0624a73",
"sha256": "33c0ae7ce0cf405f81d29e80924b37705942ff68e344a24b930d8927234d390e"
},
"downloads": -1,
"filename": "django-javascript-settings-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "ddc6409a492fedfb0fa1521ca0624a73",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4821,
"upload_time": "2014-08-29T08:11:23",
"url": "https://files.pythonhosted.org/packages/19/d8/db8c74f640ce278cc16854b06f8c52801cd4552f1c502110bb28123423b2/django-javascript-settings-1.1.2.tar.gz"
}
]
}