skip to navigation
skip to content

Gestus 0.2

Django application to manage some datas about Emencia client websites

Latest Version: 0.3.4

Gestus is a Django app to collect and store datas about our Website projects at Emencia.

Although there is the Django admin to manage the Gestus objects, there is also a REST part which is used to create and update Website datas with a client.


Gestus will store some datas about your project :

  • Its name and a description;
  • Its kind of environnement (integration or production);
  • Its server hostname;
  • The URL where the website project is published;
  • A list of installed packages with their version;

There is actually no real frontend, development has been focused on the rest API but it is browsable.



Add PO Projects to your installed apps in settings :


Then add the djangorestframework settings :

    'PAGINATE_BY': 10,
    # Use hyperlinked styles by default.
    # Only used if the `serializer_class` attribute is not set on a view.

    # Use Django's standard `django.contrib.auth` permissions,
    # or allow read-only access for unauthenticated users.

Finally mount its urls in your main :

urlpatterns = patterns('',
    (r'^gestus/', include('gestus.urls', namespace='gestus')),
    (r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),

External API access

With djangorestframework a rest API will be available on :


It is browsable for authenticated users with admin rights (is_staff on True), also the client will need to access to the API with an user accounts with the admin rights.

Gestus-client is client to use the API from your project.

File Type Py Version Uploaded on Size
Gestus-0.2.tar.gz (md5) Source 2014-06-15 8KB