BASIC USAGE:

Run ‘python manage.py migrate scheduled_blocks’ to create the required table.

Add a block in the admin panel - you can begin by simply entering the name of the block and something in the content field.

In the template where you need to schedule some content, add {% load scheduled_blocks_tags %} at the beginning, then
add {% schedule_block <blockname> %} where you want the content to appear.

That’s it - the content will appear where required.

MORE USEFUL USAGE:

Define a second block (with the same name - you can have any number of blocks with the same name) with different content
and set its display_from field to be some time in the future. You can test the result by appending ?testdate=YYYY-MM-DD
(substitute the actual values here) to the URL of the relevant page.