How to properly runserver on different settings for Django?

前端 未结 7 964
悲哀的现实
悲哀的现实 2021-02-07 14:42

I have a basic django rest API. I want to separate some of my settings for dev and prod just for organizational purposes. I\'m also just learning about separating environments.

7条回答
  •  没有蜡笔的小新
    2021-02-07 15:42

    Project Hierarchy will be

    - djangorest
      - api
        - __init__.py
        - models.py
        - views.py
        - urls.py
        - etc..
      - djangorest
        - settings           (folder)
        - commonsettings.py
        - dev.py
        - prod.py
        - __init__.py
        - settings.py
        - urls.py
        - wsgi.py
    

    After This run following commands before python manage.py runserver

    export PYTHONPATH=$PWD

    export DJANGO_SETTINGS_MODULE=djangorest.settings.dev

    and Finally python manage.py runserver

提交回复
热议问题