From dfc90c8b1fbb986507dc58793dd9faa849291620 Mon Sep 17 00:00:00 2001 From: Aryaman A Date: Sun, 29 Oct 2023 03:47:26 +0530 Subject: [PATCH] update: minor changes --- README.md | 2 +- sql-package/README.md | 6 ++-- sql-package/dist/sql-inspector-0.5.tar.gz | Bin 0 -> 3652 bytes sql-package/dist/sql-inspector-1.0.0.3.tar.gz | Bin 3183 -> 0 bytes .../dist/sql_inspector-0.5-py3-none-any.whl | Bin 0 -> 3946 bytes .../sql_inspector-1.0.0.3-py3-none-any.whl | Bin 3530 -> 0 bytes sql-package/pyproject.toml | 2 +- sql-package/sql_inspector.egg-info/PKG-INFO | 33 ++++++++++++++++-- 8 files changed, 36 insertions(+), 7 deletions(-) create mode 100644 sql-package/dist/sql-inspector-0.5.tar.gz delete mode 100644 sql-package/dist/sql-inspector-1.0.0.3.tar.gz create mode 100644 sql-package/dist/sql_inspector-0.5-py3-none-any.whl delete mode 100644 sql-package/dist/sql_inspector-1.0.0.3-py3-none-any.whl diff --git a/README.md b/README.md index 5e59eaa..7fac225 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ To install the SQLInspector middleware via pip, use: pip install -i https://test.pypi.org/simple/ sql-inspector ``` -# How to Use +## How to Use Integrating SQLInspector into your Django project is straightforward. Once you've installed the middleware, the next steps ensure its proper functioning: diff --git a/sql-package/README.md b/sql-package/README.md index 49df5d9..b2099e5 100644 --- a/sql-package/README.md +++ b/sql-package/README.md @@ -1,6 +1,6 @@ # SQLInspector Middleware for Django -[![Version](https://img.shields.io/badge/version-1.0.0.3-brightgreen)](https://pypi.org/project/sqlinspector/) +[![Version](https://img.shields.io/badge/version-0.5-brightgreen)](https://pypi.org/project/sqlinspector/) ## Description @@ -31,11 +31,11 @@ To install the SQLInspector middleware via pip, use: pip install -i https://test.pypi.org/simple/ sql-inspector ``` -# How to Use +## How to Use Integrating SQLInspector into your Django project is straightforward. Once you've installed the middleware, the next steps ensure its proper functioning: -## Integration Steps: +### Integration Steps: 1. **Add to MIDDLEWARE in settings.py:** diff --git a/sql-package/dist/sql-inspector-0.5.tar.gz b/sql-package/dist/sql-inspector-0.5.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b25afd52691c06e5bb9ed0770d47fec76795e6f GIT binary patch literal 3652 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 W-1oA{CYx*r)BX?hidFvrpa1|x4_F!i literal 0 HcmV?d00001 diff --git a/sql-package/dist/sql-inspector-1.0.0.3.tar.gz b/sql-package/dist/sql-inspector-1.0.0.3.tar.gz deleted file mode 100644 index f537fe5a97e9bc17dbf93785713c9ff96d1a52e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3183 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 diff --git a/sql-package/dist/sql_inspector-0.5-py3-none-any.whl b/sql-package/dist/sql_inspector-0.5-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..e132b783ccd1652fb3077d1bab0fc1958cebefe2 GIT binary patch literal 3946 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

pUdwDwhn>(1@@0(G}0v_{~kj@ID`qGUWE4h G)4u?a8Lj~U literal 0 HcmV?d00001 diff --git a/sql-package/dist/sql_inspector-1.0.0.3-py3-none-any.whl b/sql-package/dist/sql_inspector-1.0.0.3-py3-none-any.whl deleted file mode 100644 index 83534b6582bfe8c9afaf05c9f7a6067ca861e1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3530 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 MR3^6r!}$I0Ke!0sNdN!< diff --git a/sql-package/pyproject.toml b/sql-package/pyproject.toml index 93927db..73d6193 100644 --- a/sql-package/pyproject.toml +++ b/sql-package/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "sql-inspector" -version = "1.0.0.3" +version = "0.5" description = "A django middleware package to print out queries in the terminal" license = { text = "MIT" } authors = [ diff --git a/sql-package/sql_inspector.egg-info/PKG-INFO b/sql-package/sql_inspector.egg-info/PKG-INFO index 0588b78..ca57437 100644 --- a/sql-package/sql_inspector.egg-info/PKG-INFO +++ b/sql-package/sql_inspector.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: sql-inspector -Version: 1.0.0.3 +Version: 0.5 Summary: A django middleware package to print out queries in the terminal Author-email: Aryaman Awasthi License: MIT @@ -13,7 +13,7 @@ Requires-Dist: sqlparse>=0.4.4 # SQLInspector Middleware for Django -[![Version](https://img.shields.io/badge/version-1.0.0.3-brightgreen)](https://pypi.org/project/sqlinspector/) +[![Version](https://img.shields.io/badge/version-0.5-brightgreen)](https://pypi.org/project/sqlinspector/) ## Description @@ -42,3 +42,32 @@ To install the SQLInspector middleware via pip, use: ```bash pip install -i https://test.pypi.org/simple/ sql-inspector +``` + +## How to Use + +Integrating SQLInspector into your Django project is straightforward. Once you've installed the middleware, the next steps ensure its proper functioning: + +### Integration Steps: + +1. **Add to MIDDLEWARE in settings.py:** + + After you have installed the SQLInspector via pip, you need to add it to your Django application's `MIDDLEWARE` settings. + + Open your `settings.py` file and locate the `MIDDLEWARE` section. Add the following line: + + ```python + 'sql-inspector.middleware.querychecker_middleware', + ``` + + Ensure you add it in the appropriate order. For instance, if you have other middleware that processes database queries, you might want to adjust the order to ensure SQLInspector captures the raw queries before any other processing takes place. + +2. **Monitor Your Queries:** + + With SQLInspector now integrated, you can monitor, analyze, and optimize your SQL queries in real-time as your application runs. + +Remember, SQLInspector doesn't just capture the queries; it provides valuable insights into their performance and efficiency. By understanding the underlying SQL, you can make the necessary adjustments to your Django ORM operations, ensuring optimal database interactions. + +Happy optimizing! + +