Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (testpypi.python.org).
Help us improve Python packaging - Donate today!

Rich API for the realtor business system FasAd.

Project Description

FasAd is a business system for realtors. It stores the information and images that the realtors need and exposes some of it through a web API using XML.

The focus of FasAd’s API is, rightfully, to support rapid development of simple websites. The goal of django-fasad is to support more advanced use cases. For example making queries such as these a breeze:

  • Which real estates have been sold through realtor X?
  • Which are the 10 most expensive real estates within central Stockholm?
  • What is the sum of the value of all real estates sold during the past year?

How?

django-fasad keeps its own copy of the information stored by FasAd. It is intended to periodically query FasAd’s API to look for changes. Hopefully FasAd will support web hooks in the future which could be used to notify django-fasad of changes.

Since django-fasad has its own copy of the data it can quickly answer advanced queries that would normally require multiple hits to the FasAd API.

What about images?

django-fasad stores image meta data but not the actual image files (they are served by FasAd).

Installation

Install using pip:

$ pip install django-fasad

Quick start

  1. Add “fasad” to your INSTALLED_APPS setting:

    INSTALLED_APPS = (
        ...
        'fasad',
    )
    
  2. Run python manage.py migrate.

  3. Run python manage.py fasad_synchronize –all to synchronize all realtors and real estates.

  4. Create a scheduled job that runs python manage.py fasad_synchronize once every 10 minutes. This will synchronize recent changes.

Your application can now make use of django-fasad’s models, managers etc.

Release History

Release History

This version
History Node

0.1.36

History Node

0.1.35

History Node

0.1.34

History Node

0.1.33

History Node

0.1.32

History Node

0.1.31

History Node

0.1.30

History Node

0.1.29

History Node

0.1.28

History Node

0.1.27

History Node

0.1.26

History Node

0.1.25

History Node

0.1.24

History Node

0.1.23

History Node

0.1.22

History Node

0.1.21

History Node

0.1.20

History Node

0.1.19

History Node

0.1.18

History Node

0.1.17

History Node

0.1.16

History Node

0.1.15

History Node

0.1.14

History Node

0.1.13

History Node

0.1.12

History Node

0.1.11

History Node

0.1.10

History Node

0.1.9

History Node

0.1.8

History Node

0.1.7

History Node

0.1.6

History Node

0.1.5

History Node

0.1.4

History Node

0.1.3

History Node

0.1.2

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
django-fasad-0.1.36.tar.gz (21.3 kB) Copy SHA256 Checksum SHA256 Source Nov 21, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting