Beautiful Soup works in the Python shell using Django. I can also successfully import from bs4 import BeautifulSoup into views.py, but when I call something lik
from bs4 import BeautifulSoup
Try copying and pasting that URL into your browser. I get an access key error; fix that and your problem is solved.
This sounds like the interaction between Cython and mod_wsgi described here, and explored in a Beautiful Soup context here.