2014-11-24 23:20:24 +01:00
2014-11-24 08:20:58 +01:00
2014-11-24 23:20:24 +01:00

SQL Query Builder based on django ORM
=====================================

What's that?
-----------

Is a library that you can use to build sql queries if your are accustomed to use Django ORM


How to use
----------

There are 3 main objects Q, QuerySet and SQLModel.

Using it 
---------------
.. code-block:: python
   
   from sqlbuilder import SQLModel, Queryset, Q
   
   class Client(SQLModel):
       table = "clients"
                

   Client.objects.filter(name="Jhon").exclude(lastname="Doe").group_by("family")
                
                
.. code-block:: python

   sql = Queryset("clients").filter(name="Jhon").exclude(lastname="Doe").group_by("family")

   
   sql = Client.objects.filter(Q(name="John") & ~Q(lastname="Doe"))
   
   sql.group_by("family")
                
                
str(sql) will result an string with the sql generated


Description
No description provided
Readme 136 KiB
Languages
Python 100%