Question: So I'm trying to run collectstatic to push some files to AWS, but I keep getting a "unknown command" error. When running manage.py help I get a list of subcommands, and sure enough collectstatic is not there. I have looked also in the installed apps part of settings.py and the staticfiles app is installed. Python is version 2.7 and Django is 1.4

This project was not built by me. I'm just a frontend developer who has been dragged into the world of programming D: Maybe the solution is really easy.

Thanks!

Answer: 
Check settings.py for `django.contrib.staticfiles` in `INSTALLED_APPS` and `django.core.context_processors.static` in `TEMPLATE_CONTEXT_PROCESSORS`
For those for whom the accepted answer did not work, doing 

`python manage.py collectstatic`
**worked** while 

`python django-admin.py collecstatic` *did not*.

Maybe that can help some.