mirror of
https://github.com/simonw/datasette.git
synced 2025-12-10 16:51:24 +01:00
.plugin_config() can return None
This commit is contained in:
parent
942411ef94
commit
94a3171b01
2 changed files with 6 additions and 0 deletions
|
|
@ -288,6 +288,10 @@ All databases are listed, irrespective of user permissions. This means that the
|
|||
|
||||
This method lets you read plugin configuration values that were set in ``metadata.json``. See :ref:`writing_plugins_configuration` for full details of how this method should be used.
|
||||
|
||||
The return value will be the value from the configuration file - usually a dictionary.
|
||||
|
||||
If the plugin is not configured the return value will be ``None``.
|
||||
|
||||
.. _datasette_render_template:
|
||||
|
||||
await .render_template(template, context=None, request=None)
|
||||
|
|
|
|||
|
|
@ -182,6 +182,8 @@ When you are writing plugins, you can access plugin configuration like this usin
|
|||
|
||||
This will return the ``{"latitude_column": "lat", "longitude_column": "lng"}`` in the above example.
|
||||
|
||||
If there is no configuration for that plugin, the method will return ``None``.
|
||||
|
||||
If it cannot find the requested configuration at the table layer, it will fall back to the database layer and then the root layer. For example, a user may have set the plugin configuration option like so::
|
||||
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue