~charmers/charms/precise/python-django/trunk

« back to all changes in this revision

Viewing changes to metadata.yaml

  • Committer: Mark Mims
  • Date: 2013-07-14 19:23:16 UTC
  • mfrom: (24.1.57 python-django)
  • Revision ID: mark.mims@canonical.com-20130714192316-eymvpkvudhtujgtl
merging lp:~patrick-hetu/charms/precise/python-django/python-rewrite as per lp:~patrick-hetu/charms/precise/python-django/python-rewrite

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
name: python-django
2
2
summary: High-level Python web development framework
3
3
maintainer: Patrick Hetu <patrick.hetu@gmail.com>
 
4
categories: ['databases', 'app-servers']
4
5
description: |
5
 
  Django is a high-level web application framework that loosely follows
6
 
  the model-view-controller design pattern.  Python's equivalent to Ruby
7
 
  on Rails, Django lets you build complex data-driven websites quickly
8
 
  and easily - Django focuses on automating as much as possible and
9
 
  adhering to the "Don't Repeat Yourself" (DRY) principle.  Django
10
 
  additionally emphasizes reusability and "pluggability" of components;
11
 
  many generic third-party "applications" are available to enhance
12
 
  projects or to simply to reduce development time even further.
13
 
  Notable features include: * An object-relational mapper (ORM) *
14
 
  Automatic admin interface * Elegant URL dispatcher * Form
15
 
  serialization and validation system * Templating system * Lightweight,
16
 
  standalone web server for development and testing *
17
 
  Internationalization support * Testing framework and client
 
6
  This charm will install Django. It can also install your Django
 
7
  project and his dependencies from either a template or from a
 
8
  version control system.
 
9
  It can also link your project to a database and sync the schemas.
 
10
  This charm also come with a Fabric fabfile to interact with the
 
11
  deployement in a cloud aware manner.
18
12
provides:
19
13
  website:
20
14
    interface: http
 
15
    optional: true
21
16
  wsgi:
22
17
    interface: wsgi
23
18
    scope: container
 
19
  django-settings:
 
20
    interface: directory-path
 
21
    scope: container
24
22
requires:
25
 
  db:
 
23
  pgsql:
26
24
    interface: pgsql
 
25
    optional: true
 
26
  mongodb:
 
27
    interface: mongodb
 
28
    optional: true
27
29
  cache:
28
30
    interface: memcache
 
31
    optional: true