Created: 2012-03-21 23:43
Updated: 2019-01-19 19:31
License: other

Django Simple Links

Build Status Coverage Status PyPI version

A pluggable application for adding a list of links (like a blogroll) to your Django project.


You can install the app through pip:

pip install django-simple-links

After that, add simples_links to INSTALLED_APPS in your


Finally, run syncdb/migrate to add tables to the database.


  • Admin interface: Add a category called "blogroll" and a few links within this category.
  • In your template: Load link_list and call {% get_link_list "blogroll" as links, category %}.

blogroll turns to be the category slug, links and category are variables that will keep those information you've added through Admin interface:

{% load link_list %}

{% get_link_list "blogroll" as links, category %}

{% if links %}
    <div class="module">
        <h3 class="title">{{ category.title }}</h3>
            {% for link in links %}
                    <a href="{{ link.href }}"
                        title="{{ link.description }}">{{ link.title }}</a>
            {% endfor %}
{% endif %}

That's all!


Contributions are very welcome.



  • Fix migration to work with Django 2.0
  • Stabilish support for Python 2.7, 3.6 and Django 1.8 (LTS), 1.11 (LTS) and 2.0


  • Fix by adding the migrations path to packages (thanks @gvangool)


  • Updating documentation


  • Maintaining compatibility with Django 1.4, 1.5, 1.6 and 1.7
  • Suporting new versions of Django (1.8 and 1.9)
  • Suporting Python 2.7 and Python 3.5
Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more