betty.url module

Provide a URL generation API.

class betty.url.AppUrlGenerator(app)[source]

Bases: LocalizedUrlGenerator

Parameters:
app

generate(resource, media_type, absolute=False, locale=None)[source]
Parameters:
resource

media_type

absolute=False

locale=None

Return type:

str

class betty.url.LocalizedPathUrlGenerator(app)[source]

Bases: LocalizedUrlGenerator

Parameters:
app

generate(resource, media_type, absolute=False, locale=None)[source]
Parameters:
resource

media_type

absolute=False

locale=None

Return type:

str

class betty.url.LocalizedUrlGenerator[source]

Bases: object

generate(resource, media_type, absolute=False, locale=None)[source]
Parameters:
resource

media_type

absolute=False

locale=None

Return type:

str

class betty.url.StaticPathUrlGenerator(configuration)[source]

Bases: StaticUrlGenerator

Parameters:
configuration

generate(resource, absolute=False)[source]
Parameters:
resource

absolute=False

Return type:

str

class betty.url.StaticUrlGenerator[source]

Bases: object

generate(resource, absolute=False)[source]
Parameters:
resource

absolute=False

Return type:

str