Question: I'm using a ttf for my fonts in my app. The font i'm using is like:
<http://www.dafont.com/unlearned-bitmap.font?nb_ppp=50>

When i print text on a textview, the area in and around the strokes of the font is transparent, so i see only the black strokes of the font. When i set the backgroundcolor of the textview, the area inside the black strokes is colored, but also the area outside the strokes. Is there a way to color the inside of the font, but not the area around the strokes?

Answer: 
Although this is a completely wrong approach(\*), the problem is probably in database transactions. Current thread saves the article but within this uncommited transaction you are trying to get these data through another thread (through web server). In that case, this behaviour is fully correct. Either you need to commit before retrieving through another thread or get the HTML by another way.

(\*) should be done asynchronously on the background (Celery or other more lightweight async queue app) or you can call the view directly if you want to get the HTML (depending on your view, you may have to forge the request; if too complicated, you can create a helper function that cherrypicks minimal code to render the template). If you only need to call a 3rd party API after you save something, you want to do it asynchronously. If you don't do it, the success of your "save() code" will depend on the availability of your connection or the 3rd party service and you will need to deal with transactions on place where you won't to deal with transactions ;)
I had similar problem caused probably by the same issue (Asked differently, <https://plus.google.com/u/0/106729891586898564412/posts/Aoq3X1g4MvX>).
I did not solve it in a proper way, but you can try playing with the database cache, or (seen it in another django database problem) close all of the database connections and requery.