{ "info": { "author": "Igor Campbell", "author_email": "igorcamp@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "====================\nDjango Dynamic Settings\n====================\n\nInstallation\n============\n\n1. Add ``dynsettings`` to your ``INSTALLED_APPS``:\n
\n INSTALLED_APPS = (\n ...\n 'dynsettings',\n )\n\n \n2. Run syncdb to create dynsettings table.\n\nUsage\n=============\n\n1. Import dynsettings object to manipulate your settings:\n\t
\n\tfrom dynsettings.models import dynsettings\n\t\n\n2. Define your initial settings values in your settings.py (optional):\n\t
\n\tDYNSETTINGS = {\n\t\t'my_initial_data': 12345\n\t}\n\t\n\n3. Use dynamic settings like a dictionary:\n\t\n import datetime\n \n dynsettings['my_data_name'] = u'Today is'\n dynsettings['my_data_name2'] = datetime.datetime.now()\n \n print dynsettings['my_data_name'], dynsettings['my_data_name2'].strftime(\"%d/%m/%Y\")\n print dynsettings['my_initial_data']\n \n dynsettings['my_initial_data'] = \"abcd\"\n \n print dynsettings['my_initial_data']\n\t\n \n\tThe code above will print the following output: