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

How to use Django Bootstrap Modal Forms

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

Documentation is Very vital before you develop any system or app