{ "info": { "author": "pylixm", "author_email": "pyli.xm@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.7", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "Datalogger\n=====\n\n[![ENV](https://img.shields.io/badge/python-2.7-green.svg)](https://github.com/pylixm/django-datalogger)\n[![ENV](https://img.shields.io/badge/django-1.7+-green.svg)](https://github.com/pylixm/django-datalogger)\n[![LICENSE](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/pylixm/django-datalogger/master/LICENSE.txt)\n\nDatalogger is a simple Django app to record data changes.\n\n[\u4e2d\u6587\u8bf4\u660e](docs/README_zh.md)\n\n\n\nQuick start\n-----------\n\n1. Installation.\n```bash\n pip install django-datalogger\n```\n1. Add `django-datalogger` to your INSTALLED_APPS setting like this::\n```python\n INSTALLED_APPS = [\n ...\n 'django-datalogger',\n ]\n```\n1. Add `datalogger.middleware.common.DataUpadataDeleteMiddleware` to your MIDDLEWARE_CLASSES setting like this::\n```python\n MIDDLEWARE_CLASSES = (\n ...\n 'datalogger.middleware.common.DataUpadataDeleteMiddleware',\n )\n```\n1. Run `python manage.py makemigrations` and `python manage.py migrate` to create the `django-datalogger` models.\n\n1. Start your models inherit `LogOnUpdateDeleteModel` abstract model like this:\n```python\nclass TestA(LogOnUpdateDeleteModel):\n name = models.CharField( max_length=128, blank=True)\n memo = models.TextField()\n create_at = models.DateTimeField(blank=True, auto_now_add=True)\n update_at = models.DateTimeField(blank=True, auto_now=True)\n```\n1. Change the test model data by the model api.\n\n1. You will find the data change log in datalogger models.You can visit http://127.0.0.1:8000/admin/\n to see these changer.", "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": "MIT License", "maintainer": null, "maintainer_email": null, "name": "django-datalogger", "package_url": "https://pypi.org/project/django-datalogger/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-datalogger/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/django-datalogger/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "A simple Django app to record data changer.", "version": "0.1.1" }, "last_serial": 2283475, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d9dff6145d49066895df4d16bc390a5c", "sha256": "33ecca1c7ac1f6baf03ddc82e1e67adae1319fbdbf9a79da0ca9c41a9e758b07" }, "downloads": -1, "filename": "django-datalogger-0.1.zip", "has_sig": false, "md5_digest": "d9dff6145d49066895df4d16bc390a5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6649, "upload_time": "2016-08-16T02:43:52", "url": "https://files.pythonhosted.org/packages/42/eb/5145a3660b24c6c90a2046cf206740c21ff586a9246e1846532563a1812a/django-datalogger-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9cc3a6f1593301dad2ae19619a2d9775", "sha256": "63a202258892c86c238ca97133845798867a3ca3f66b309496635bcfe0ca2eb9" }, "downloads": -1, "filename": "django-datalogger-0.1.1.zip", "has_sig": false, "md5_digest": "9cc3a6f1593301dad2ae19619a2d9775", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7572, "upload_time": "2016-08-16T05:20:54", "url": "https://files.pythonhosted.org/packages/a7/39/ee4b01faf78b87c305838415fd78c791dfa35a483e555b5555f56e3d663a/django-datalogger-0.1.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9cc3a6f1593301dad2ae19619a2d9775", "sha256": "63a202258892c86c238ca97133845798867a3ca3f66b309496635bcfe0ca2eb9" }, "downloads": -1, "filename": "django-datalogger-0.1.1.zip", "has_sig": false, "md5_digest": "9cc3a6f1593301dad2ae19619a2d9775", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7572, "upload_time": "2016-08-16T05:20:54", "url": "https://files.pythonhosted.org/packages/a7/39/ee4b01faf78b87c305838415fd78c791dfa35a483e555b5555f56e3d663a/django-datalogger-0.1.1.zip" } ] }