gws.base.application

Application object.

Source code: gws.base.application

Submodules

Package Contents

class gws.base.application.Config(*args, **kwargs)

Bases: gws.ConfigWithAccess

Main application configuration

actions: list[gws.ext.config.action] | None

System-wide server actions.

auth: gws.base.auth.manager.Config | None

Authorization methods and options.

cache: gws.gis.cache.Config | None

Global cache configuration.

client: gws.base.client.Config | None

Gws client configuration.

database: gws.base.database.manager.Config | None

Database configuration.

developer: dict | None

Developer options.

finders: list[gws.ext.config.finder] | None

Global search providers.

fonts: gws.lib.font.Config | None

Fonts configuration.

helpers: list[gws.ext.config.helper] | None

Helpers configurations.

locales: list[str] | None

Default locales for all projects.

metadata: gws.Metadata | None

Application metadata.

models: list[gws.ext.config.model] | None

Global data models.

owsServices: list[gws.ext.config.owsService] | None

OWS services configuration.

plugins: list[dict] | None

Configuration for plugins.

printers: list[gws.ext.config.printer] | None

Print configurations.

projectDirs: list[gws.DirPath] | None

Directories with additional projects.

projectPaths: list[gws.FilePath] | None

Additional project paths.

projects: list[gws.ext.config.project] | None

Project configurations.

server: gws.server.Config | None

Server engine options.

storage: gws.base.storage.manager.Config | None

Database configuration.

templates: list[gws.ext.config.template] | None

Default templates.

web: gws.base.web.manager.Config | None

Web server options.

class gws.base.application.Object

Bases: gws.Application

Main Application object

mpxConfig = ''
mpxUrl = ''
configure()

Configuration hook.

developer_option(key)

Get a value of a developer option.

helper(ext_type)

Get a Helper object by its extension type.

post_configure()

Post-configuration hook.

project(uid)

Get a Project object by its uid.