...

/

Managing the configuration: YAML File

Managing the configuration: YAML File

Learn how to set up a config.yaml file.

Setting up a YAML file

Here is how we’ll set up the config.yaml file to group configuration options together:

Press + to interact
dev_lite:
DB: sqlite:///books.db
dev_postgres:
DB: postgres://localhost:5432/books

When subsequent lines in a YAML file are indented like this, it means the values are nested. This will be read as the following dictionary of dictionaries in Python:

{ 'dev_lite': { 'DB':'sqlite:///books.db' },
'dev_postgres': { 'DB':'postgres://localhost:5432/books' } }

The YAML file will be used to describe two different environments. In the ...

Access this course and 1400+ top-rated courses and projects.