{ "info": { "author": "viethq.lucidfoundry", "author_email": "viet.hoang@lucidfoundry.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "# Django User Settings\n\n## Installation\nInstall using `pip`:\n\n```bash\npip install django-user-settings\n```\n\n## Requirements\n\n**django-user-settings** requires these:\n- django\n- psycopg2\n\n## Example\n\nPut `user_settings` to `INSTALLED_APPS` in `settings.py` like this:\n\n```python\nINSTALLED_APPS= (\n ...\n 'user_settings',\n)\n```\n\n**Optional:\n\nIf you don't use your User model, django-user-settings will use default django User model.\n\n```python\nfrom django.contrib.auth.models import User\n```\n\nOtherwise, you will need to add your User model to `AUTH_USER_MODEL` in `settings.py`:\n\n```python\nAUTH_USER_MODEL = 'myapp.MyUser'\n```\n\nNow, you are ready to use **django-user-settings**, start with importing:\n\n```python\nfrom user_settings.utils import get_user_setting, set_user_setting\n```\n\n```python\nget_user_setting(key, default_value=None, **kwargs)\n```\nReturn user's setting in Python's dictionary\n\n**Arguments**\n\n`key`: setting's name\n\n`default_value`: if **django-user-settings** cannot find suitable settings, this will be set to value of this key\n\n`**kwargs`:\n```\n 'request': django's request\n\n 'uid': PK of user you want to get setting\n```\nIf you pass both `request` and `uid`, **django-user-settings** will get settings of user with pk=`uid`.\n\nIf you pass only `request`, **django-user-settings** will get settings of current authenticated user.\n\nIf you pass `uid` = None, **django-user-settings** will get settings with no specific user.\n\n```python\nset_user_setting(key, value, **kwargs)\n```\n\n**Arguments**\n\n`key`: setting's name\n\n`value`: setting's value\n\n`**kwargs`:\n 'request': django's request, we will use this to get current authenticated user.\n 'uid': ID of user whose settings will be saved.\n\n\nIf you pass both `request` and `uid`, **django-user-settings** will save settings for user with pk=`uid`.\n\nIf you pass only `request`, **django-user-settings** will save settings for current authenticated user.\n\nIf you pass `uid` = None, **django-user-settings** will save settings with no specific user.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://app.lucidfoundry.com/lc-community/django-user-setting.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-user-settings", "package_url": "https://pypi.org/project/django-user-settings/", "platform": "", "project_url": "https://pypi.org/project/django-user-settings/", "project_urls": { "Homepage": "https://app.lucidfoundry.com/lc-community/django-user-setting.git" }, "release_url": "https://pypi.org/project/django-user-settings/0.0.12/", "requires_dist": null, "requires_python": "", "summary": "Enable settings for each user", "version": "0.0.12" }, "last_serial": 4659520, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "4521488086c5882c91a406a66f61df40", "sha256": "b5d80863c57aa422328c58fad0bed18d28198781490680bed1cbdb02ef58a636" }, "downloads": -1, "filename": "django_user_settings-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "4521488086c5882c91a406a66f61df40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8421, "upload_time": "2018-12-26T06:10:55", "url": "https://files.pythonhosted.org/packages/d5/e2/b4e551bad462add170552dfb7b71afacf0675861446382439a17f2f4030f/django_user_settings-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebc01f32aa3618c894d02d3a0aaac7ed", "sha256": "bbc91f087c1521945bf7e268a3e76721fa566cdf4fd1b664f5483a6cfddbec1d" }, "downloads": -1, "filename": "django-user-settings-0.0.10.tar.gz", "has_sig": false, "md5_digest": "ebc01f32aa3618c894d02d3a0aaac7ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4329, "upload_time": "2018-12-26T06:10:58", "url": "https://files.pythonhosted.org/packages/48/33/33f63fd9f6548e663ed6237a44ebd2bb50f7d399b72d4f519f2990503422/django-user-settings-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "0c38c23e50204cb5bd3413f52831d5c9", "sha256": "9dadedee5081ea3e7e42705d189d7d625d011f328ad0404585cfd118b39648f6" }, "downloads": -1, "filename": "django_user_settings-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "0c38c23e50204cb5bd3413f52831d5c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8479, "upload_time": "2018-12-26T06:36:49", "url": "https://files.pythonhosted.org/packages/94/f8/8eeb78804a61b03cca795e7e55915cbcdcdcce6dc612846f462432b73f82/django_user_settings-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d23248dfc2aeff2fbc5e5b9141656cd", "sha256": "d688a80dd8257e8f881aa734457515da5f7d63a5a9fcb8063189089cd03d1c14" }, "downloads": -1, "filename": "django-user-settings-0.0.11.tar.gz", "has_sig": false, "md5_digest": "9d23248dfc2aeff2fbc5e5b9141656cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4390, "upload_time": "2018-12-26T06:36:50", "url": "https://files.pythonhosted.org/packages/e3/3c/6e2034a4f7011035fd3c8f7d3e191e91fe1611e3bafbd4d9ee8daac0b55f/django-user-settings-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "d575a691a62c70f7b427996af62bb3de", "sha256": "5c3b8fa1dcc254f186a83830275d2ed7cd61bc438f3a6760d5eaaf24aac4e40e" }, "downloads": -1, "filename": "django_user_settings-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "d575a691a62c70f7b427996af62bb3de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8575, "upload_time": "2019-01-04T09:15:56", "url": "https://files.pythonhosted.org/packages/83/11/5ee71698368d23f413d25bce3c4b4cf4824897d614f25b727facade30faf/django_user_settings-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a743038f91671ab0fb7a6cc507db042", "sha256": "d3c6078f24cd76697448aa80944518bb0cc0084398965ca305b16ae7778ee2dd" }, "downloads": -1, "filename": "django-user-settings-0.0.12.tar.gz", "has_sig": false, "md5_digest": "5a743038f91671ab0fb7a6cc507db042", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4429, "upload_time": "2019-01-04T09:15:58", "url": "https://files.pythonhosted.org/packages/e6/08/b1eb7f759c714b8b076aeecde5f8796cc255dc7fc002cad2e743c4e43cfe/django-user-settings-0.0.12.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "21836339f855be3dc19a95f076d974b8", "sha256": "6a7b449e1cd766be6aa0702335360f028e91a2fdbd4573618a5b3dd3d2fc461b" }, "downloads": -1, "filename": "django_user_settings-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "21836339f855be3dc19a95f076d974b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6459, "upload_time": "2018-11-22T10:08:04", "url": "https://files.pythonhosted.org/packages/d3/cc/c276658727a9478ee6eb029925bd78b68325f9e0e3105a8dfa46529bae74/django_user_settings-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78d10960c294460c4ea45ff41e4c2803", "sha256": "9561e0822b56231bdcf288e63aa1d6690d18fbdcfcb6fa251768b54653e8359f" }, "downloads": -1, "filename": "django-user-settings-0.0.2.tar.gz", "has_sig": false, "md5_digest": "78d10960c294460c4ea45ff41e4c2803", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4201, "upload_time": "2018-11-22T10:08:06", "url": "https://files.pythonhosted.org/packages/f8/c4/53ef78dce6dbf14e4fca61061c60ee0c59116ea182e2db6398db3af58163/django-user-settings-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "df003c15966a44cadbf4e29bc12d5ed1", "sha256": "f3023efbacbfcf7a22771efd5eabf582ba5d4476b360462b58a2331312df5088" }, "downloads": -1, "filename": "django_user_settings-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "df003c15966a44cadbf4e29bc12d5ed1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6417, "upload_time": "2018-11-22T10:39:52", "url": "https://files.pythonhosted.org/packages/29/9e/7888279051024829104cf9596f941a57c34846ebe14db5741c7523282a74/django_user_settings-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e110b9546e035b9d503c61f06d1c42a", "sha256": "2fb1f81521b075b2bbfcab9f3a524324da794443350596f5bfd4bcd986ec654c" }, "downloads": -1, "filename": "django-user-settings-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6e110b9546e035b9d503c61f06d1c42a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4150, "upload_time": "2018-11-22T10:39:54", "url": "https://files.pythonhosted.org/packages/cb/b8/bea372f7b98921466f329e664caa3a0b7e4a7d08679b503759dbf072e2b3/django-user-settings-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "b64c9441a0dd5bc3243ca54090d84aec", "sha256": "12d72976cab86722a25c0121cdb62f2eee59825671dd4b1bc456790be32f35b6" }, "downloads": -1, "filename": "django_user_settings-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b64c9441a0dd5bc3243ca54090d84aec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6494, "upload_time": "2018-11-30T04:27:48", "url": "https://files.pythonhosted.org/packages/8b/a1/ddd12d705308a972f8566d2fe40928eaacb3a0bef7fc750fabfe025f61f5/django_user_settings-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6f91bdbb36ceb8bc8185a1745a7dc2d", "sha256": "26e785910d977df72e4bb9af3786c66b4cd99694bd6d65c2c373bbb24a2130c1" }, "downloads": -1, "filename": "django-user-settings-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c6f91bdbb36ceb8bc8185a1745a7dc2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4225, "upload_time": "2018-11-30T04:27:50", "url": "https://files.pythonhosted.org/packages/73/30/6930758fefb9fc62993e226c6fed7c37b59012cd27d07bbcb6c71b684413/django-user-settings-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "666a883c9dac16c832f14258ce3b6617", "sha256": "d8d3329fd0880f5f6dbc7c3d0777141f95b1b233a4748645cc1b58551ce1d226" }, "downloads": -1, "filename": "django_user_settings-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "666a883c9dac16c832f14258ce3b6617", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6510, "upload_time": "2018-11-30T04:40:05", "url": "https://files.pythonhosted.org/packages/8f/9d/d67de1f2a054cb7b3eebd717078e66a88e735e4cd3c8257469cef9e56fac/django_user_settings-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46b6124fa09377e6949116b5315d31dd", "sha256": "1c05379094fd767e33cf52e71416d4c023767837f6311fdf85dedf199afbb61b" }, "downloads": -1, "filename": "django-user-settings-0.0.5.tar.gz", "has_sig": false, "md5_digest": "46b6124fa09377e6949116b5315d31dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4240, "upload_time": "2018-11-30T04:40:07", "url": "https://files.pythonhosted.org/packages/31/aa/67bc57a7d73802a819e1180630275300cfce880baaa54157643d6fae2008/django-user-settings-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "6d8c2749b73aaf40a4f29c216ee56701", "sha256": "b901964c5b7ccb794c58513b9936c5c260abd42db889a80675d512a9fa902a08" }, "downloads": -1, "filename": "django_user_settings-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "6d8c2749b73aaf40a4f29c216ee56701", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6530, "upload_time": "2018-12-21T08:20:48", "url": "https://files.pythonhosted.org/packages/f4/a5/29780e02ba82cc4f30b30533155fb73fafef32916bf38c4998711e71ee2e/django_user_settings-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dcceaef377a5edf63b99cb19621d0e6a", "sha256": "a1183a7216577de1796129566018b15b2ab55440baf9a2385424937115297814" }, "downloads": -1, "filename": "django-user-settings-0.0.6.tar.gz", "has_sig": false, "md5_digest": "dcceaef377a5edf63b99cb19621d0e6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4256, "upload_time": "2018-12-21T08:20:50", "url": "https://files.pythonhosted.org/packages/6c/39/ede25baacee3d409f7f30dcce2114ecf28f3dad208768286b995099740e2/django-user-settings-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "0a26dfe29d5010f1258b024c06871c47", "sha256": "b9f7bf3f03cb82a91071090b7d086b25ce655cfa59300ffb97fa96a4d6c9ab97" }, "downloads": -1, "filename": "django_user_settings-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "0a26dfe29d5010f1258b024c06871c47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7978, "upload_time": "2018-12-25T09:32:48", "url": "https://files.pythonhosted.org/packages/3f/54/46eafb13edbf281b3a6bfcdbb959d00558bc6fa7b76cf06892e956d935ec/django_user_settings-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "230dfb1ffade9ed3c83eb71c14f943e1", "sha256": "886c84191f4bac8428fd1e6ec5c47c57205ae260d9f6ed39018a7221b3afb261" }, "downloads": -1, "filename": "django-user-settings-0.0.7.tar.gz", "has_sig": false, "md5_digest": "230dfb1ffade9ed3c83eb71c14f943e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4308, "upload_time": "2018-12-25T09:32:50", "url": "https://files.pythonhosted.org/packages/24/ea/5568c657ea19ce2644175ee8e44b01b2adb5faad3101256832c294f4064e/django-user-settings-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "0012092206514415f74088e97e7ea6ad", "sha256": "fc47c018387bf35da0cb934e5fc73d262d37cefb4b1e4fac79a23df3c23aa6d6" }, "downloads": -1, "filename": "django_user_settings-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "0012092206514415f74088e97e7ea6ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8404, "upload_time": "2018-12-25T10:42:58", "url": "https://files.pythonhosted.org/packages/e8/87/700edc30569aa119b5b31949f5405771e9143a012f969b49ba2c9ff7a74e/django_user_settings-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10b7120ee0da77ac8272e34ca2461a4a", "sha256": "94208739595759a7f1b1426ae69570a0def5d5a996663dbf48702f2d355d755e" }, "downloads": -1, "filename": "django-user-settings-0.0.8.tar.gz", "has_sig": false, "md5_digest": "10b7120ee0da77ac8272e34ca2461a4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4320, "upload_time": "2018-12-25T10:42:59", "url": "https://files.pythonhosted.org/packages/ce/a7/57c9529592ac1667f3017be7ffbbe3e41f950c1c127619fce1f7e4636143/django-user-settings-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "100e044bf8aaaca0ea11be712ae5fc85", "sha256": "75aaed5c47efdf21cc4a0ea9db694f211f55c985110a2cbca5af02a5e81cc2ee" }, "downloads": -1, "filename": "django_user_settings-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "100e044bf8aaaca0ea11be712ae5fc85", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8402, "upload_time": "2018-12-25T11:06:59", "url": "https://files.pythonhosted.org/packages/ae/70/6d2c3819ed8cbe2bb666c3f0bd4f2a2230b5584d53ea04f48aa74e1902a5/django_user_settings-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c51c93bf8b28044ae9616ee2b995135", "sha256": "838fa171b84aff787900f0d6b8b5499834654065dbfcf3e5e69577b322a27ffd" }, "downloads": -1, "filename": "django-user-settings-0.0.9.tar.gz", "has_sig": false, "md5_digest": "9c51c93bf8b28044ae9616ee2b995135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4321, "upload_time": "2018-12-25T11:07:01", "url": "https://files.pythonhosted.org/packages/d2/4f/0fce8d43cea01cd86a68986fe5021c448104135dc978a75da2ef83491fce/django-user-settings-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d575a691a62c70f7b427996af62bb3de", "sha256": "5c3b8fa1dcc254f186a83830275d2ed7cd61bc438f3a6760d5eaaf24aac4e40e" }, "downloads": -1, "filename": "django_user_settings-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "d575a691a62c70f7b427996af62bb3de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8575, "upload_time": "2019-01-04T09:15:56", "url": "https://files.pythonhosted.org/packages/83/11/5ee71698368d23f413d25bce3c4b4cf4824897d614f25b727facade30faf/django_user_settings-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a743038f91671ab0fb7a6cc507db042", "sha256": "d3c6078f24cd76697448aa80944518bb0cc0084398965ca305b16ae7778ee2dd" }, "downloads": -1, "filename": "django-user-settings-0.0.12.tar.gz", "has_sig": false, "md5_digest": "5a743038f91671ab0fb7a6cc507db042", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4429, "upload_time": "2019-01-04T09:15:58", "url": "https://files.pythonhosted.org/packages/e6/08/b1eb7f759c714b8b076aeecde5f8796cc255dc7fc002cad2e743c4e43cfe/django-user-settings-0.0.12.tar.gz" } ] }