django-siteblocks documentation

django-siteblocks is a reusable application for Django to build blocks of static or dynamic data that could be used in templates.

It allows you to describe data that doesn’t clearly belong to any application in your project in terms of static or dynamic blocks, that could be rendered in certain places on site pages. These blocks are addressed in templates by their aliases.


  1. Python 3.6+
  2. Django 2.0+
  3. Django Admin contrib enabled (optional)

Get involved into django-siteblocks

Submit issues. If you spotted something weird in application behavior or want to propose a feature you can do that at

Write code. If you are eager to participate in application development, fork it at, write your code, whether it should be a bugfix or a feature implementation, and make a pull request right from the forked project page.

Translate. If want to translate the application into your native language use Transifex:

Spread the word. If you have some tips and tricks or any other words in mind that you think might be of interest for the others — publish them.


If the application is not what you want for user registration, you might be interested in considering the other choices —