All Projects → wq → Wq.db

wq / Wq.db

Licence: mit
☁🌐 wq's db library, extending Django REST framework to support apps for geospatial field data collection, citizen science, and crowdsourcing.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Wq.db

Drf Autodocs
Ultimately automated DRF documentation rendering(UNMAINTAINED)
Stars: ✭ 82 (-18.81%)
Mutual labels:  rest-api, django, django-rest-framework
Dj Rest Auth
Authentication for Django Rest Framework
Stars: ✭ 491 (+386.14%)
Mutual labels:  rest-api, django, django-rest-framework
Rest Api
Learn how to build your own REST API with Python, Django, and the Django Rest Framework.
Stars: ✭ 232 (+129.7%)
Mutual labels:  rest-api, django, django-rest-framework
The Complete Guide To Drf And Vuejs
📢 Source Code from my Web Dev Course *The Complete Guide To Django REST Framework and Vue JS* (Lang: English & Italian)
Stars: ✭ 78 (-22.77%)
Mutual labels:  rest-api, django, django-rest-framework
Djangorestframework Book
Django REST framework 3 中文文档, API参考, 最佳实践指南
Stars: ✭ 28 (-72.28%)
Mutual labels:  rest-api, django, django-rest-framework
Drf Yasg
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
Stars: ✭ 2,523 (+2398.02%)
Mutual labels:  rest-api, django, django-rest-framework
Tweetme 2
Build a twitter-like app in Django, Bootstrap, Javascript, & React.js. Step-by-Step.
Stars: ✭ 247 (+144.55%)
Mutual labels:  rest-api, django, django-rest-framework
Django Rest Registration
User-related REST API based on the awesome Django REST Framework
Stars: ✭ 240 (+137.62%)
Mutual labels:  rest-api, django, django-rest-framework
Drf Cheat Sheet
Cheat sheet / quick reference guide for Django REST Framework.
Stars: ✭ 99 (-1.98%)
Mutual labels:  rest-api, django, django-rest-framework
Project Dashboard With Django
Agile Project Management dashboard with Django REST and Vue.js
Stars: ✭ 25 (-75.25%)
Mutual labels:  rest-api, django, django-rest-framework
Djangorestframework Queryfields
Allows clients to control which fields will be sent in the API response
Stars: ✭ 170 (+68.32%)
Mutual labels:  rest-api, django, django-rest-framework
Best Of Web Python
🏆 A ranked list of awesome python libraries for web development. Updated weekly.
Stars: ✭ 1,118 (+1006.93%)
Mutual labels:  rest-api, django, django-rest-framework
Rest Api Basics
This is a basic guide on how to build a REST API with Django & Python. For much deeper depth, check out our new course on REST API: (https://kirr.co/90kxtx)
Stars: ✭ 171 (+69.31%)
Mutual labels:  rest-api, django, django-rest-framework
Blogbackendproject
Backend code for my blogs, develop with Django Rest framework.
Stars: ✭ 204 (+101.98%)
Mutual labels:  rest-api, django, django-rest-framework
Modern Django
Modern Django: A Guide on How to Deploy Django-based Web Applications in 2017
Stars: ✭ 662 (+555.45%)
Mutual labels:  rest-api, django, django-rest-framework
Django Rest Pandas
📊📈 Serves up Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and offline analysis (e.g. Excel)
Stars: ✭ 1,030 (+919.8%)
Mutual labels:  rest-api, django, django-rest-framework
Django Vue Template
Django Rest + Vue JS Template
Stars: ✭ 1,155 (+1043.56%)
Mutual labels:  rest-api, django, django-rest-framework
Education Backend
Django backend for my info-business website
Stars: ✭ 79 (-21.78%)
Mutual labels:  django, django-rest-framework
Django Rest Framework Msgpack
MessagePack support for Django REST framework
Stars: ✭ 78 (-22.77%)
Mutual labels:  django, django-rest-framework
Codingwithmitchblog Rest Api
A continuation of the CodingWithMitchBlog course. Adding a REST API using Django REST-framework
Stars: ✭ 78 (-22.77%)
Mutual labels:  django, django-rest-framework

wq.db

wq.db is a collection of Python modules for building robust, flexible schemas and REST APIs for use in creating field data collection apps and (more generally) mobile-first websites with progressive enhancement. wq.db is the backend component of wq and is geared primarily for use with wq.app, though it can be used separately. wq.db is built on the Django platform.

Latest PyPI Release Release Notes Documentation License GitHub Stars GitHub Forks GitHub Issues

Tests Python Support Django Support

Support Matrix

wq.db is compatible with Python >= 3.4 and Django >= 1.11.

  Python Django Django REST Framework
wq.db 1.0 2.7, 3.4 – 3.6 1.8, 1.10, 1.11 3.6
wq.db 1.1 2.7*, 3.4 – 3.7 1.11, 2.0, 2.1 3.9
wq.db 1.2 & 1.3 3.4 – 3.8 1.11, 2.x, 3.0, 3.1 3.9, 3.10, 3.11
wq.db 2.0 (Future) 3.5+ 2.2+ 3.11+

* Python 2.7 support is no longer tested, but is known to work in wq.db 1.1 and earlier.

Getting Started

# Recommended: create virtual environment
# python3 -m venv venv
# . venv/bin/activate

# Install entire wq suite (recommended)
python3 -m pip install wq

# Install only wq.db
python3 -m pip install wq.db

See the documentation for more information.

Features

wq.db.rest

Extends Django REST Framework with model-based views and serializers that facilitate creating an integrated website, REST API, and mobile app. The core of the library is an admin-like ModelRouter that connects REST urls to registered models, and provides a descriptive configuration object for consumption by @wq/app. wq.db.rest also includes a GeoJSON serializer/renderer.

wq.db.patterns

A collection of abstract models and serializers for use in constructing advanced design patterns including nested forms, EAV structures, and natural keys. Includes wq.db.patterns.identify, an installable Django app module to help manage third-party entity identifers.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].