Media files aren't serving in django app on cpanel

 To deploy a production server, you need to set 3 things

  1. deactivate the DEBUG configuration:

    DEBUG = False

This disable all extra function for development.

  1. define a static root directory in the settings file:

    STATIC_ROOT = '/this/is/a/path/to/statics'

This, indicate where all the static files should be saved.

  1. run the command to collect all static files:

    python manage.py collectstatic

This saves all statics files in the directory configured by STATIC_ROOT

The official documentation for deployment: https://docs.djangoproject.com/en/2.1/howto/deployment/checklist/#static-root-and-static-url

Comments

Popular posts from this blog

Documentation is Very vital before you develop any system or app

Steps followed when creating a new software

Everything you need to know when developing an on demand service app