settings

Django setting defaults and Angular command configuration.

exception django_angular3.settings.AngularCommandError[source]

Bases: RuntimeError

Raised when an Angular command cannot be resolved or executed.

class django_angular3.settings.AngularSettings(mapping_or_iterable=(), /, **kwargs)[source]

Bases: SimpleNamespace

Configuration values used to resolve and run Angular-related commands.

config_path

Default project config path.

Type:

str

node_executable

Node executable name or path.

Type:

str

pnpm_executable

pnpm executable name or path.

Type:

str

ng_executable

Angular CLI executable name or path.

Type:

str

command_allowlist

Allowed resolved django-angular3 command names.

Type:

tuple[str, …]

package_manager

Angular package manager setting.

Type:

str

build_configuration

Angular build configuration name.

Type:

str

style

Default Angular stylesheet format.

Type:

str

routing

Whether generated applications enable routing.

Type:

bool

ng_add_package

The default package name or path to install for ng_add.

Type:

str

django_angular3.settings.load_angular_settings(overrides=None)[source]
Parameters:

overrides (Mapping[str, object] | None)

Return type:

AngularSettings