skip to navigation
skip to content

django-genericforeignkey 0.60.4

Django application that allows yo yout generic relations have a nice admin widget

Generic Foreign Key


Generic Foreign Key is a Django application that allows your Generic relations have a nice widget in the admin

It is distrubuted under the terms of the GNU Lesser General Public License <>


<script src="/media/js/jquery-1.2.6.min.js"></script>


Install in your base_site.html of django admin

<script src-"/media/js/jquery-1.2.6.min.js"></script>

In your

Add a setting EXCLUDE_CONTENT_TYPES, with the content types to exclude. This step is not necesary, but advisable

EXCLUDE_CONTENT_TYPES = (('auth', 'group'), ('auth', 'messege'), ...)

You can filter too, with this setting

FILTER_CONTENT_TYPES = (('auth', 'group'), ('auth', 'messege'), ...)

If you want to a UI more friendly to select a the content


And in your change_list.html overwrite extrastyle block:

{% block extrastyle %}
  {{ block.super }}
  <link rel="stylesheet" type="text/css" href="{% admin_media_prefix %}css/changelists.css" />
  {% if cl.formset %}
      <link rel="stylesheet" type="text/css" href="{% admin_media_prefix %}css/forms.css" />
      {% url admin:jsi18n as jsi18nurl %}
      <script type="text/javascript" src="{{ jsi18nurl|default:'../../jsi18n/' }}"></script>
  {% endif %}
  {{ media }}
  {% if not actions_on_top and not actions_on_bottom %}
      #changelist table thead th:first-child {width: inherit}
  {% endif %}
  {{ generic_fk_media }}
{% endblock %}

In your ModelAdmin

Extend yout ModelAdmin with GenericAdmin

class MyModelAdmin(GenericAdmin):


  • Spanish translations
File Type Py Version Uploaded on Size
django-genericforeignkey-0.60.4.tar.gz (md5) Source 2011-06-23 13KB