Skip to main content
Help the Python Software Foundation raise $60,000 USD by December 31st!  Building the PSF Q4 Fundraiser

Legacy features of OpenWISP Manager reimplemented in django

Project description Requirements Status

Legacy features of OpenWISP Manager reimplemented in django.

Install stable version from pypi

Install from pypi:

pip install django-owm-legacy

Install development version

Install tarball:

pip install

Alternatively you can install via pip using git:

pip install -e git+git://

If you want to contribute, install your cloned fork:

git clone<your_fork>/django-owm-legacy.git
cd django-owm-legacy
python develop

Setup (integrate in an existing django project)

Add django_netjsonconfig, sortedm2m and owm_legacy to INSTALLED_APPS:

    # other apps
    # ...

Your should look like the following:

from django.conf.urls import include, url
from django.contrib import admin
from django.contrib.staticfiles.urls import staticfiles_urlpatterns


urlpatterns = [
    url(r'^admin/', include(,
    url(r'^', include('django_netjsonconfig.controller.urls', namespace='controller')),
    url(r'^', include('owm_legacy.urls', namespace='owm')),

urlpatterns += staticfiles_urlpatterns()

Installing for development

Install sqlite:

sudo apt-get install sqlite3 libsqlite3-dev

Install your forked repo:

git clone git://<your_fork>/django-owm-legacy
cd django-owm-legacy/
python develop

Install test requirements:

pip install -r requirements-test.txt

Create database:

cd tests/
./ migrate
./ createsuperuser

Launch development server:

./ runserver

You can access the visualizer at and the admin interface at

Run tests with:




type: list
default: ['', '']

List of strings representing ip networks allowed to retrieve checksums and download configuration archives.


  1. Announce your intentions in the issue tracker
  2. Fork this repo and install it
  3. Follow PEP8, Style Guide for Python Code
  4. Write code
  5. Write tests for your code
  6. Ensure all tests pass
  7. Ensure test coverage is not under 90%
  8. Document your changes
  9. Send pull request

Project details

Download files

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

Files for django-owm-legacy, version 0.2.1
Filename, size File type Python version Upload date Hashes
Filename, size django_owm_legacy-0.2.1-py2.py3-none-any.whl (13.4 kB) File type Wheel Python version 3.4 Upload date Hashes View
Filename, size django-owm-legacy-0.2.1.tar.gz (21.5 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page