Django Document Manager
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Metadata for searching and categorising downloadable documents.


The requirements in the or requirements.txt must be satisfied.

The built in docmeta templates assume the presence of a mezzanine 'base.html' which they extend.


Add this to requirements

-e git://

Installation for development

As this is a Django module, you need a 'main' project so you can test development changes as you go. You should already be using a virtualenv for your main project.

In your main project, uninstall docmeta if it is already installed via the requirements in the project you want to work with the development version in. Then clone a working copy and setup the project for development in your main project's virtualenv e.g:

(cccs)~/wk/cccs $ git clone
(cccs)~/wk/cccs $ cd docmeta
(cccs)~/wk/cccs $ python develop


Add taggit, storages, categories, categoies.editor and docmeta to your INSTALLED_APPS

Run the management command 'syncdb' or 'migrate' as appropriate.

South is recommended on Django versions earlier than 1.7.

Add docmeta.urls to your main project

import docmeta.urls
urlpatterns += patterns(
    ("^documents/", include(docmeta.urls)),

The current backend is S3 so the following settings must be set to appropriate values (keep them out of your repository using a


Updating current production environments

When development is done, the production environments become out of date. Updating them is optional and can be done using the following pip command in the relevant environment:

(production)abadi:~/production $ pip install -e git://

If necessary, use pip freeze to write back the commit that has been installed this way.