Skip to content
/ deam Public

Django External Apps Manager are custom commands for managing external applications

Notifications You must be signed in to change notification settings

httpdss/deam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEAM (Django External Apps Manager)

IMPORTANT: not for use on production sites (for now)

This project is focused on resolving the recurring problem of managing external apps when working with django projects by taking a different approach: custom commands.

Installation

  1. Download DEAM from Github
  2. Add DEAM to your python path and to the INSTALLED_APPS on your project

Setting Up

The first step is to choose in which folder you will have your external applications. This folders will have to include a file called *external.apps* with the following file format:

Format for the apps file:


[app_name] url: project url type: vcs type directory: directory wanted ... [other app_name] ...

After correctly setting the external.apps files on your different folders, you can now execute this commands from your project root:

  1. Download or update a single application: python manage.py get_apps [app_name]
  2. List all external applications: python manage.py -l
  3. Download or update all applications: python manage.py -a

About

Django External Apps Manager are custom commands for managing external applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages