This was ridiculously simple, but it took me a little while to figure out so here is a quick overview of utilizing django’s built-in functionality to parse text.
I had looked all over the internet for easy solutions, but what I found was 3 instructions:
*Put django.contrib.markup in your INSTALLED_APPS
*Load markup in your templates via {% load markup %}
*Filter whatever text with the appropriate filter: {{ text|textile }}
The last place that I saw those 3 instructions was on http://superjared.com/entry/how-use-markup-django/, but they were pretty much what is on the django doc page.
Following these steps, Jared has a trouble-shooting area:import textile
if that produces an error then you don’t have the parser installed.
Reading through the comments is what turned the lights on for me (thanks carlocb):
… http://pypi.python.org/pypi/textile/ .. is the link where you have to *download* and *install* before using contrib.markup. It’s a python library, not a django component.
After downloading the package and extracting the contents, I opened up a command prompt and entered
python setup.py build
python setup.py install
Now that I had textile installed and no more errors, I needed to know how to make use of this free tool.
Wikipedia was the best resource for this.