mirror of
https://github.com/django/django.git
synced 2024-12-01 15:42:04 +01:00
Alphabetized django.utils sections.
This commit is contained in:
parent
c62c480b2b
commit
e7827b9494
@ -829,6 +829,120 @@ appropriate entities.
|
|||||||
If ``value`` is ``"Joel is a slug"``, the output will be
|
If ``value`` is ``"Joel is a slug"``, the output will be
|
||||||
``"joel-is-a-slug"``.
|
``"joel-is-a-slug"``.
|
||||||
|
|
||||||
|
.. _time-zone-selection-functions:
|
||||||
|
|
||||||
|
``django.utils.timezone``
|
||||||
|
=========================
|
||||||
|
|
||||||
|
.. module:: django.utils.timezone
|
||||||
|
:synopsis: Timezone support.
|
||||||
|
|
||||||
|
.. data:: utc
|
||||||
|
|
||||||
|
:class:`~datetime.tzinfo` instance that represents UTC.
|
||||||
|
|
||||||
|
.. function:: get_fixed_timezone(offset)
|
||||||
|
|
||||||
|
.. versionadded:: 1.7
|
||||||
|
|
||||||
|
Returns a :class:`~datetime.tzinfo` instance that represents a time zone
|
||||||
|
with a fixed offset from UTC.
|
||||||
|
|
||||||
|
``offset`` is a :class:`datetime.timedelta` or an integer number of
|
||||||
|
minutes. Use positive values for time zones east of UTC and negative
|
||||||
|
values for west of UTC.
|
||||||
|
|
||||||
|
.. function:: get_default_timezone()
|
||||||
|
|
||||||
|
Returns a :class:`~datetime.tzinfo` instance that represents the
|
||||||
|
:ref:`default time zone <default-current-time-zone>`.
|
||||||
|
|
||||||
|
.. function:: get_default_timezone_name()
|
||||||
|
|
||||||
|
Returns the name of the :ref:`default time zone
|
||||||
|
<default-current-time-zone>`.
|
||||||
|
|
||||||
|
.. function:: get_current_timezone()
|
||||||
|
|
||||||
|
Returns a :class:`~datetime.tzinfo` instance that represents the
|
||||||
|
:ref:`current time zone <default-current-time-zone>`.
|
||||||
|
|
||||||
|
.. function:: get_current_timezone_name()
|
||||||
|
|
||||||
|
Returns the name of the :ref:`current time zone
|
||||||
|
<default-current-time-zone>`.
|
||||||
|
|
||||||
|
.. function:: activate(timezone)
|
||||||
|
|
||||||
|
Sets the :ref:`current time zone <default-current-time-zone>`. The
|
||||||
|
``timezone`` argument must be an instance of a :class:`~datetime.tzinfo`
|
||||||
|
subclass or, if pytz_ is available, a time zone name.
|
||||||
|
|
||||||
|
.. function:: deactivate()
|
||||||
|
|
||||||
|
Unsets the :ref:`current time zone <default-current-time-zone>`.
|
||||||
|
|
||||||
|
.. function:: override(timezone)
|
||||||
|
|
||||||
|
This is a Python context manager that sets the :ref:`current time zone
|
||||||
|
<default-current-time-zone>` on entry with :func:`activate()`, and restores
|
||||||
|
the previously active time zone on exit. If the ``timezone`` argument is
|
||||||
|
``None``, the :ref:`current time zone <default-current-time-zone>` is unset
|
||||||
|
on entry with :func:`deactivate()` instead.
|
||||||
|
|
||||||
|
.. function:: localtime(value, timezone=None)
|
||||||
|
|
||||||
|
Converts an aware :class:`~datetime.datetime` to a different time zone,
|
||||||
|
by default the :ref:`current time zone <default-current-time-zone>`.
|
||||||
|
|
||||||
|
This function doesn't work on naive datetimes; use :func:`make_aware`
|
||||||
|
instead.
|
||||||
|
|
||||||
|
.. function:: now()
|
||||||
|
|
||||||
|
Returns a :class:`~datetime.datetime` that represents the
|
||||||
|
current point in time. Exactly what's returned depends on the value of
|
||||||
|
:setting:`USE_TZ`:
|
||||||
|
|
||||||
|
* If :setting:`USE_TZ` is ``False``, this will be a
|
||||||
|
:ref:`naive <naive_vs_aware_datetimes>` datetime (i.e. a datetime
|
||||||
|
without an associated timezone) that represents the current time
|
||||||
|
in the system's local timezone.
|
||||||
|
|
||||||
|
* If :setting:`USE_TZ` is ``True``, this will be an
|
||||||
|
:ref:`aware <naive_vs_aware_datetimes>` datetime representing the
|
||||||
|
current time in UTC. Note that :func:`now` will always return
|
||||||
|
times in UTC regardless of the value of :setting:`TIME_ZONE`;
|
||||||
|
you can use :func:`localtime` to convert to a time in the current
|
||||||
|
time zone.
|
||||||
|
|
||||||
|
.. function:: is_aware(value)
|
||||||
|
|
||||||
|
Returns ``True`` if ``value`` is aware, ``False`` if it is naive. This
|
||||||
|
function assumes that ``value`` is a :class:`~datetime.datetime`.
|
||||||
|
|
||||||
|
.. function:: is_naive(value)
|
||||||
|
|
||||||
|
Returns ``True`` if ``value`` is naive, ``False`` if it is aware. This
|
||||||
|
function assumes that ``value`` is a :class:`~datetime.datetime`.
|
||||||
|
|
||||||
|
.. function:: make_aware(value, timezone)
|
||||||
|
|
||||||
|
Returns an aware :class:`~datetime.datetime` that represents the same
|
||||||
|
point in time as ``value`` in ``timezone``, ``value`` being a naive
|
||||||
|
:class:`~datetime.datetime`.
|
||||||
|
|
||||||
|
This function can raise an exception if ``value`` doesn't exist or is
|
||||||
|
ambiguous because of DST transitions.
|
||||||
|
|
||||||
|
.. function:: make_naive(value, timezone)
|
||||||
|
|
||||||
|
Returns an naive :class:`~datetime.datetime` that represents in
|
||||||
|
``timezone`` the same point in time as ``value``, ``value`` being an
|
||||||
|
aware :class:`~datetime.datetime`
|
||||||
|
|
||||||
|
.. _pytz: http://pytz.sourceforge.net/
|
||||||
|
|
||||||
``django.utils.translation``
|
``django.utils.translation``
|
||||||
============================
|
============================
|
||||||
|
|
||||||
@ -961,120 +1075,6 @@ For a complete discussion on the usage of the following see the
|
|||||||
Session key under which the active language for the current session is
|
Session key under which the active language for the current session is
|
||||||
stored.
|
stored.
|
||||||
|
|
||||||
.. _time-zone-selection-functions:
|
|
||||||
|
|
||||||
``django.utils.timezone``
|
|
||||||
=========================
|
|
||||||
|
|
||||||
.. module:: django.utils.timezone
|
|
||||||
:synopsis: Timezone support.
|
|
||||||
|
|
||||||
.. data:: utc
|
|
||||||
|
|
||||||
:class:`~datetime.tzinfo` instance that represents UTC.
|
|
||||||
|
|
||||||
.. function:: get_fixed_timezone(offset)
|
|
||||||
|
|
||||||
.. versionadded:: 1.7
|
|
||||||
|
|
||||||
Returns a :class:`~datetime.tzinfo` instance that represents a time zone
|
|
||||||
with a fixed offset from UTC.
|
|
||||||
|
|
||||||
``offset`` is a :class:`datetime.timedelta` or an integer number of
|
|
||||||
minutes. Use positive values for time zones east of UTC and negative
|
|
||||||
values for west of UTC.
|
|
||||||
|
|
||||||
.. function:: get_default_timezone()
|
|
||||||
|
|
||||||
Returns a :class:`~datetime.tzinfo` instance that represents the
|
|
||||||
:ref:`default time zone <default-current-time-zone>`.
|
|
||||||
|
|
||||||
.. function:: get_default_timezone_name()
|
|
||||||
|
|
||||||
Returns the name of the :ref:`default time zone
|
|
||||||
<default-current-time-zone>`.
|
|
||||||
|
|
||||||
.. function:: get_current_timezone()
|
|
||||||
|
|
||||||
Returns a :class:`~datetime.tzinfo` instance that represents the
|
|
||||||
:ref:`current time zone <default-current-time-zone>`.
|
|
||||||
|
|
||||||
.. function:: get_current_timezone_name()
|
|
||||||
|
|
||||||
Returns the name of the :ref:`current time zone
|
|
||||||
<default-current-time-zone>`.
|
|
||||||
|
|
||||||
.. function:: activate(timezone)
|
|
||||||
|
|
||||||
Sets the :ref:`current time zone <default-current-time-zone>`. The
|
|
||||||
``timezone`` argument must be an instance of a :class:`~datetime.tzinfo`
|
|
||||||
subclass or, if pytz_ is available, a time zone name.
|
|
||||||
|
|
||||||
.. function:: deactivate()
|
|
||||||
|
|
||||||
Unsets the :ref:`current time zone <default-current-time-zone>`.
|
|
||||||
|
|
||||||
.. function:: override(timezone)
|
|
||||||
|
|
||||||
This is a Python context manager that sets the :ref:`current time zone
|
|
||||||
<default-current-time-zone>` on entry with :func:`activate()`, and restores
|
|
||||||
the previously active time zone on exit. If the ``timezone`` argument is
|
|
||||||
``None``, the :ref:`current time zone <default-current-time-zone>` is unset
|
|
||||||
on entry with :func:`deactivate()` instead.
|
|
||||||
|
|
||||||
.. function:: localtime(value, timezone=None)
|
|
||||||
|
|
||||||
Converts an aware :class:`~datetime.datetime` to a different time zone,
|
|
||||||
by default the :ref:`current time zone <default-current-time-zone>`.
|
|
||||||
|
|
||||||
This function doesn't work on naive datetimes; use :func:`make_aware`
|
|
||||||
instead.
|
|
||||||
|
|
||||||
.. function:: now()
|
|
||||||
|
|
||||||
Returns a :class:`~datetime.datetime` that represents the
|
|
||||||
current point in time. Exactly what's returned depends on the value of
|
|
||||||
:setting:`USE_TZ`:
|
|
||||||
|
|
||||||
* If :setting:`USE_TZ` is ``False``, this will be a
|
|
||||||
:ref:`naive <naive_vs_aware_datetimes>` datetime (i.e. a datetime
|
|
||||||
without an associated timezone) that represents the current time
|
|
||||||
in the system's local timezone.
|
|
||||||
|
|
||||||
* If :setting:`USE_TZ` is ``True``, this will be an
|
|
||||||
:ref:`aware <naive_vs_aware_datetimes>` datetime representing the
|
|
||||||
current time in UTC. Note that :func:`now` will always return
|
|
||||||
times in UTC regardless of the value of :setting:`TIME_ZONE`;
|
|
||||||
you can use :func:`localtime` to convert to a time in the current
|
|
||||||
time zone.
|
|
||||||
|
|
||||||
.. function:: is_aware(value)
|
|
||||||
|
|
||||||
Returns ``True`` if ``value`` is aware, ``False`` if it is naive. This
|
|
||||||
function assumes that ``value`` is a :class:`~datetime.datetime`.
|
|
||||||
|
|
||||||
.. function:: is_naive(value)
|
|
||||||
|
|
||||||
Returns ``True`` if ``value`` is naive, ``False`` if it is aware. This
|
|
||||||
function assumes that ``value`` is a :class:`~datetime.datetime`.
|
|
||||||
|
|
||||||
.. function:: make_aware(value, timezone)
|
|
||||||
|
|
||||||
Returns an aware :class:`~datetime.datetime` that represents the same
|
|
||||||
point in time as ``value`` in ``timezone``, ``value`` being a naive
|
|
||||||
:class:`~datetime.datetime`.
|
|
||||||
|
|
||||||
This function can raise an exception if ``value`` doesn't exist or is
|
|
||||||
ambiguous because of DST transitions.
|
|
||||||
|
|
||||||
.. function:: make_naive(value, timezone)
|
|
||||||
|
|
||||||
Returns an naive :class:`~datetime.datetime` that represents in
|
|
||||||
``timezone`` the same point in time as ``value``, ``value`` being an
|
|
||||||
aware :class:`~datetime.datetime`
|
|
||||||
|
|
||||||
.. _pytz: http://pytz.sourceforge.net/
|
|
||||||
|
|
||||||
``django.utils.tzinfo``
|
``django.utils.tzinfo``
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user