djaq
main

Contents:

  • Installation
    • Providing a Remote API
  • Settings
  • Query usage guide
  • API Reference
    • context(context: Dict) -> DjaqQuery
    • conditions(node: B) -> DjaqQuery
    • count() -> int
    • csv()
    • get(pk_value: any) -> Model
    • go()
    • distinct()
    • dicts()
    • json()
    • limit(limit: int) -> DjaqQuery
    • objs()
    • offset(offset: int) -> DjaqQuery
    • map(result_type: Union[callable, dataclasses.dataclass], data=None)
    • order_by() -> DjaqQuery
    • qs() -> QuerySet
    • rewind() -> DjaqQuery
    • schema -> Dict
    • schema_all(connection=None) -> Dict
    • sql() -> str
    • tuples()
    • update_object(pk_value: any, update_function: callable, data: Dict, save=True)
    • value()
    • where(node: Union[str, B]) -> DjaqQuery
  • Djaq Management Command
  • Result Formats
  • Pandas DataFrame
  • Conditions
  • Functions
  • Column expressions
  • Subqueries and in Clause
  • Order by
  • TRUE, FALSE, NULL, Empty
  • Datetimes
  • Count
  • Offset, Limit, Paging, Slicing
  • Schema
  • Comparing to Django QuerySets
  • Parameters and Validator
  • Query UI
  • Remote API
    • Remote Queries
    • Remote Updates
    • Remote Creates
    • Remote Deletes
    • Custom API
  • Limitations
  • Performance
  • Sample Bookshop Project
djaq
  • Search


© Copyright 2017-2023, Paul Wolf. Revision 7a761297.

Built with Sphinx using a theme provided by Read the Docs.