Giter Club home page Giter Club logo

openstack_dashboard_webservices's Introduction

openstack_dashboard_webservices

A reusable django webservices app for openstack dashboard.

How to install

  1. Clone this app into your django project as an app.
  2. Update your django project settings.py to add openstack_dashboard_webservices app.
  3. Update your django project urls.py to serve the webservice requests.
  4. Restart your django server.

settings.py

INSTALLED_APPS = (
    'openstack_dashboard',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django_nose',
    'horizon',
    'horizon.dashboards.nova',
    'horizon.dashboards.syspanel',
    'horizon.dashboards.settings',
    'openstack_dashboard_webservices', #Added here
)

urls.py

urlpatterns = patterns('',
    url(r'^$', 'openstack_dashboard.views.splash', name='splash'),
    url(r'^qunit/$', 'openstack_dashboard.views.qunit_tests', name='qunit_tests'),
    url(r'^soap/','openstack_dashboard_webservices.views.soap_services', name='soap_services'), #Added here
    url(r'', include(horizon.urls)))

Test

wsdl:

http://yourhost/soap/?wsdl

rpc:

http://yourhost/soap/get_user?userid=1&username=Tom

soap:

from suds.client import Client
client = Client(url='http://yourhost/soap/?wsdl')
print client
print client.service.get_user(userid=1, username='Tom')

openstack_dashboard_webservices's People

Contributors

pubfox avatar july316 avatar

Stargazers

Jonathan Barratt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.