Getting Started


These instructions will be temporarily cruddy. But, here’s what I just did to get started working with this app in another site I’m developing:

First, get the package itself installed. You may find it handy to try this:

pip install -e 'git://`

This may or may not work, depending on whether I’ve yet done my job in building a sensible (Pull requests welcome!)


Add valet_keys to your INSTALLED_APPS list in


Include valet_keys.urls in your site’s

urlpatterns = patterns('',
    (r'^keys/', include('valet_keys.urls')),
    (r'^admin/', include(,

Finally, create all the models:

$ ./ syncdb
$ ./ migrate valet_keys

Of course, your mileage may vary, if you’re not using South to manage your model changes.

The app comes with a basic set of Django templates that you’ll undoubtedly want to copy up into your app’s template path and customize.

You’ll also probably want to link to valet_keys.views.list from somewhere on your site (e.g. from a user profile or settings page). That’s where valet key management starts.