I have installed the grapelli admin theme, I also use various javascript files for my templates.
Everything was running fine and after I finished all the various tests, I decided to try setting DEBUG = False on my settings file.
Immediately after I had 404 issues with grapelli's various files as well as some of my own files.
Why did this happen, I have started suspecting that I must add all of grapelli (installed with pip, and located on Python27) inside my app's templates.
What is the procedure of getting ready for production on a Django app that uses various external modules?
EDIT
Since these has to do with my static files then most probably I should have included my setting for static files
    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    STATIC_ROOT = os.path.join(BASE_DIR, 'static')
    STATIC_URL = "/static/"
    STATICFILES_FINDERS = (
        'django.contrib.staticfiles.finders.FileSystemFinder',
        'django.contrib.staticfiles.finders.AppDirectoriesFinder',
    #    'django.contrib.staticfiles.finders.DefaultStorageFinder',
    )
    TEMPLATE_LOADERS = (
        'django.template.loaders.filesystem.Loader',
        'django.template.loaders.app_directories.Loader',
    #     'django.template.loaders.eggs.Loader',
    )
 
     
    