I'm writing a simple Django app and I'm having trouble finding a place for general purpose Python functions (not views). Some of the views in views.py are getting chubby and I want to outsource some calculations to a couple of general purpose functions.
Should I create some outside module for that, or it is perfectly normal to put them in views.py. What is the general policy about mixing Django-related and generic Python code? I've been thought that generally Django doesn't care, but I can't help cringing when I do that.