changelog for blueprint registered name
This commit is contained in:
parent
67b0b7e30d
commit
63b306743f
3 changed files with 30 additions and 0 deletions
|
|
@ -27,6 +27,13 @@ Unreleased
|
||||||
removed early. :issue:`4078`
|
removed early. :issue:`4078`
|
||||||
- Improve typing for some functions using ``Callable`` in their type
|
- Improve typing for some functions using ``Callable`` in their type
|
||||||
signatures, focusing on decorator factories. :issue:`4060`
|
signatures, focusing on decorator factories. :issue:`4060`
|
||||||
|
- Nested blueprints are registered with their dotted name. This allows
|
||||||
|
different blueprints with the same name to be nested at different
|
||||||
|
locations. :issue:`4069`
|
||||||
|
- ``register_blueprint`` takes a ``name`` option to change the
|
||||||
|
(pre-dotted) name the blueprint is registered with. This allows the
|
||||||
|
same blueprint to be registered multiple times with unique names for
|
||||||
|
``url_for``. :issue:`1091`
|
||||||
|
|
||||||
|
|
||||||
Version 2.0.0
|
Version 2.0.0
|
||||||
|
|
|
||||||
|
|
@ -1019,6 +1019,12 @@ class Flask(Scaffold):
|
||||||
:class:`~flask.blueprints.BlueprintSetupState`. They can be
|
:class:`~flask.blueprints.BlueprintSetupState`. They can be
|
||||||
accessed in :meth:`~flask.Blueprint.record` callbacks.
|
accessed in :meth:`~flask.Blueprint.record` callbacks.
|
||||||
|
|
||||||
|
.. versionchanged:: 2.0.1
|
||||||
|
The ``name`` option can be used to change the (pre-dotted)
|
||||||
|
name the blueprint is registered with. This allows the same
|
||||||
|
blueprint to be registered multiple times with unique names
|
||||||
|
for ``url_for``.
|
||||||
|
|
||||||
.. versionadded:: 0.7
|
.. versionadded:: 0.7
|
||||||
"""
|
"""
|
||||||
blueprint.register(self, options)
|
blueprint.register(self, options)
|
||||||
|
|
|
||||||
|
|
@ -252,6 +252,12 @@ class Blueprint(Scaffold):
|
||||||
arguments passed to this method will override the defaults set
|
arguments passed to this method will override the defaults set
|
||||||
on the blueprint.
|
on the blueprint.
|
||||||
|
|
||||||
|
.. versionchanged:: 2.0.1
|
||||||
|
The ``name`` option can be used to change the (pre-dotted)
|
||||||
|
name the blueprint is registered with. This allows the same
|
||||||
|
blueprint to be registered multiple times with unique names
|
||||||
|
for ``url_for``.
|
||||||
|
|
||||||
.. versionadded:: 2.0
|
.. versionadded:: 2.0
|
||||||
"""
|
"""
|
||||||
self._blueprints.append((blueprint, options))
|
self._blueprints.append((blueprint, options))
|
||||||
|
|
@ -266,6 +272,17 @@ class Blueprint(Scaffold):
|
||||||
with.
|
with.
|
||||||
:param options: Keyword arguments forwarded from
|
:param options: Keyword arguments forwarded from
|
||||||
:meth:`~Flask.register_blueprint`.
|
:meth:`~Flask.register_blueprint`.
|
||||||
|
|
||||||
|
.. versionchanged:: 2.0.1
|
||||||
|
Nested blueprints are registered with their dotted name.
|
||||||
|
This allows different blueprints with the same name to be
|
||||||
|
nested at different locations.
|
||||||
|
|
||||||
|
.. versionchanged:: 2.0.1
|
||||||
|
The ``name`` option can be used to change the (pre-dotted)
|
||||||
|
name the blueprint is registered with. This allows the same
|
||||||
|
blueprint to be registered multiple times with unique names
|
||||||
|
for ``url_for``.
|
||||||
"""
|
"""
|
||||||
first_registration = True
|
first_registration = True
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue