Skip to main content

Templatetag for truncating blog post bodies...

Project description

# django-continue-reading Templatetag for truncating blog post bodies and adding a link that says “continue reading…” which redirects the user to the absolute url or full body of the post.

###Package

https://pypi.python.org/pypi/django-continue-reading

###Installation `$ pip install django-continue-reading`

Add the following to your INSTALLED_APPS section

'django_continue_reading' ###How it works…

If your blog application has a model object that has a title and body field

`title = models.CharField(max_length=250)`

`body = models.TextField()`

You can pass the post model object and number of words you would like to truncate your post at to this templatetag

`{% load continue_reading %}`

`{% continue_reading post 80 %}`

It will then truncate the number of words in your post body and append a link to the bottom

Lorem ipsum dolor sit amet consectetur adipiscing elit Cras enim erat fermentum ut diam vitae dapibus vulputate erat Vestibulum ut aliquet turpis sed ultricies mauris Nullam non felis vehicula dui vulputate mattis bibendum vitae ipsum Nam vel volutpat augue nec consectetur neque Mauris at vulputate erat Aliquam erat volutpat Pellentesque eleifend molestie magna nec efficitur neque faucibus nec Aliquam convallis ultricies lorem ut malesuada lectus luctus vel Quisque volutpat tincidunt leo a hendrerit Suspendisse condimentum velit odio nec mattis justo...

continue reading

The continue reading link will use the absolute_url of your post model object to redirect the user to the full thing.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-continue-reading-0.1.1.tar.gz (4.6 kB view details)

Uploaded Source

File details

Details for the file django-continue-reading-0.1.1.tar.gz.

File metadata

File hashes

Hashes for django-continue-reading-0.1.1.tar.gz
Algorithm Hash digest
SHA256 435ee526ec9f3809dbf55e42bc4d590e110a9f8dac345d5db35eec4554742d21
MD5 cf97919574a455ba684f12ecf48746b3
BLAKE2b-256 1389ed821f91e60ce51589fd1d7c02c14aff5ce8d7d466b791614b5b18f58b7d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page