Preferred usage of among/while to amongst/whilst.

This commit is contained in:
David Smith 2020-05-25 17:05:22 +01:00 committed by Mariusz Felisiak
parent 25352dc019
commit dbdc192ca3
13 changed files with 23 additions and 24 deletions

View File

@ -64,7 +64,7 @@ def check_all_models(app_configs=None, **kwargs):
Error( Error(
"index name '%s' is not unique %s %s." % ( "index name '%s' is not unique %s %s." % (
index_name, index_name,
'for model' if len(model_labels) == 1 else 'amongst models:', 'for model' if len(model_labels) == 1 else 'among models:',
', '.join(sorted(model_labels)), ', '.join(sorted(model_labels)),
), ),
id='models.E029' if len(model_labels) == 1 else 'models.E030', id='models.E029' if len(model_labels) == 1 else 'models.E030',
@ -77,7 +77,7 @@ def check_all_models(app_configs=None, **kwargs):
Error( Error(
"constraint name '%s' is not unique %s %s." % ( "constraint name '%s' is not unique %s %s." % (
constraint_name, constraint_name,
'for model' if len(model_labels) == 1 else 'amongst models:', 'for model' if len(model_labels) == 1 else 'among models:',
', '.join(sorted(model_labels)), ', '.join(sorted(model_labels)),
), ),
id='models.E031' if len(model_labels) == 1 else 'models.E032', id='models.E031' if len(model_labels) == 1 else 'models.E032',

View File

@ -327,7 +327,7 @@ If you change a :class:`~django.db.models.ManyToManyField` to use a ``through``
model, the default migration will delete the existing table and create a new model, the default migration will delete the existing table and create a new
one, losing the existing relations. To avoid this, you can use one, losing the existing relations. To avoid this, you can use
:class:`.SeparateDatabaseAndState` to rename the existing table to the new :class:`.SeparateDatabaseAndState` to rename the existing table to the new
table name whilst telling the migration autodetector that the new model has table name while telling the migration autodetector that the new model has
been created. You can check the existing table name through been created. You can check the existing table name through
:djadmin:`sqlmigrate` or :djadmin:`dbshell`. You can check the new table name :djadmin:`sqlmigrate` or :djadmin:`dbshell`. You can check the new table name
with the through model's ``_meta.db_table`` property. Your new ``through`` with the through model's ``_meta.db_table`` property. Your new ``through``

View File

@ -343,11 +343,11 @@ Models
* **models.E028**: ``db_table`` ``<db_table>`` is used by multiple models: * **models.E028**: ``db_table`` ``<db_table>`` is used by multiple models:
``<model list>``. ``<model list>``.
* **models.E029**: index name ``<index>`` is not unique for model ``<model>``. * **models.E029**: index name ``<index>`` is not unique for model ``<model>``.
* **models.E030**: index name ``<index>`` is not unique amongst models: * **models.E030**: index name ``<index>`` is not unique among models:
``<model list>``. ``<model list>``.
* **models.E031**: constraint name ``<constraint>`` is not unique for model * **models.E031**: constraint name ``<constraint>`` is not unique for model
``<model>``. ``<model>``.
* **models.E032**: constraint name ``<constraint>`` is not unique amongst * **models.E032**: constraint name ``<constraint>`` is not unique among
models: ``<model list>``. models: ``<model list>``.
* **models.E033**: The index name ``<index>`` cannot start with an underscore * **models.E033**: The index name ``<index>`` cannot start with an underscore
or a number. or a number.

View File

@ -711,7 +711,7 @@ For each field, we describe the default widget used if you don't specify
After the field has been cleaned and validated, the ``UploadedFile`` After the field has been cleaned and validated, the ``UploadedFile``
object will have an additional ``image`` attribute containing the Pillow object will have an additional ``image`` attribute containing the Pillow
`Image`_ instance used to check if the file was a valid image. Pillow `Image`_ instance used to check if the file was a valid image. Pillow
closes the underlying file descriptor after verifying an image, so whilst closes the underlying file descriptor after verifying an image, so while
non-image data attributes, such as ``format``, ``height``, and ``width``, non-image data attributes, such as ``format``, ``height``, and ``width``,
are available, methods that access the underlying image data, such as are available, methods that access the underlying image data, such as
``getdata()`` or ``getpixel()``, cannot be used without reopening the file. ``getdata()`` or ``getpixel()``, cannot be used without reopening the file.
@ -1354,7 +1354,7 @@ By default, :class:`ModelChoiceField` and :class:`ModelMultipleChoiceField` use
When iterated, ``ModelChoiceIterator`` yields 2-tuple choices containing When iterated, ``ModelChoiceIterator`` yields 2-tuple choices containing
:class:`ModelChoiceIteratorValue` instances as the first ``value`` element in :class:`ModelChoiceIteratorValue` instances as the first ``value`` element in
each choice. ``ModelChoiceIteratorValue`` wraps the choice value whilst each choice. ``ModelChoiceIteratorValue`` wraps the choice value while
maintaining a reference to the source model instance that can be used in custom maintaining a reference to the source model instance that can be used in custom
widget implementations, for example, to add `data-* attributes`_ to widget implementations, for example, to add `data-* attributes`_ to
``<option>`` elements. ``<option>`` elements.

View File

@ -1710,7 +1710,7 @@ to refer to the queryset's model.
On PostgreSQL only, you can pass ``no_key=True`` in order to acquire a weaker On PostgreSQL only, you can pass ``no_key=True`` in order to acquire a weaker
lock, that still allows creating rows that merely reference locked rows lock, that still allows creating rows that merely reference locked rows
(through a foreign key, for example) whilst the lock is in place. The (through a foreign key, for example) while the lock is in place. The
PostgreSQL documentation has more details about `row-level lock modes PostgreSQL documentation has more details about `row-level lock modes
<https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-ROWS>`_. <https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-ROWS>`_.

View File

@ -246,7 +246,7 @@ Minor features
* The new :meth:`GDALRaster.warp() <django.contrib.gis.gdal.GDALRaster.warp>` * The new :meth:`GDALRaster.warp() <django.contrib.gis.gdal.GDALRaster.warp>`
method allows warping a raster by specifying target raster properties such as method allows warping a raster by specifying target raster properties such as
origin, width, height, or pixel size (amongst others). origin, width, height, or pixel size (among others).
* The new :meth:`GDALRaster.transform() * The new :meth:`GDALRaster.transform()
<django.contrib.gis.gdal.GDALRaster.transform>` method allows transforming a <django.contrib.gis.gdal.GDALRaster.transform>` method allows transforming a

View File

@ -32,7 +32,7 @@ inlines in the admin form of an otherwise view-only parent model.
Given the complexity of the Django admin, and in-particular the permissions Given the complexity of the Django admin, and in-particular the permissions
related checks, it is the view of the Django security team that this change was related checks, it is the view of the Django security team that this change was
necessary: that it is not currently feasible to maintain the existing behavior necessary: that it is not currently feasible to maintain the existing behavior
whilst escaping the potential privilege escalation in a way that would avoid a while escaping the potential privilege escalation in a way that would avoid a
recurrence of similar issues in the future, and that would be compatible with recurrence of similar issues in the future, and that would be compatible with
Django's *safe by default* philosophy. Django's *safe by default* philosophy.

View File

@ -33,7 +33,7 @@ inlines in the admin form of an otherwise view-only parent model.
Given the complexity of the Django admin, and in-particular the permissions Given the complexity of the Django admin, and in-particular the permissions
related checks, it is the view of the Django security team that this change was related checks, it is the view of the Django security team that this change was
necessary: that it is not currently feasible to maintain the existing behavior necessary: that it is not currently feasible to maintain the existing behavior
whilst escaping the potential privilege escalation in a way that would avoid a while escaping the potential privilege escalation in a way that would avoid a
recurrence of similar issues in the future, and that would be compatible with recurrence of similar issues in the future, and that would be compatible with
Django's *safe by default* philosophy. Django's *safe by default* philosophy.

View File

@ -12,7 +12,6 @@ Ai
Alchin Alchin
alphanumerics alphanumerics
amet amet
amongst
analytics analytics
apnumber apnumber
app app

View File

@ -495,7 +495,7 @@ is ``'Beatles Blog'``::
This spanning can be as deep as you'd like. This spanning can be as deep as you'd like.
It works backwards, too. Whilst it :attr:`can be customized It works backwards, too. While it :attr:`can be customized
<.ForeignKey.related_query_name>`, by default you refer to a "reverse" <.ForeignKey.related_query_name>`, by default you refer to a "reverse"
relationship in a lookup using the lowercase name of the model. relationship in a lookup using the lowercase name of the model.

View File

@ -75,9 +75,9 @@ location (:setting:`MEDIA_ROOT` if you are using the default
.. note:: .. note::
Whilst :class:`~django.db.models.ImageField` non-image data attributes, While :class:`~django.db.models.ImageField` non-image data attributes, such
such as ``height``, ``width``, and ``size`` are available on the instance, as ``height``, ``width``, and ``size`` are available on the instance, the
the underlying image data cannot be used without reopening the image. For underlying image data cannot be used without reopening the image. For
example:: example::
>>> from PIL import Image >>> from PIL import Image

View File

@ -1272,8 +1272,8 @@ class BaseMemcachedTests(BaseCacheTests):
def _perform_invalid_key_test(self, key, expected_warning): def _perform_invalid_key_test(self, key, expected_warning):
""" """
Whilst other backends merely warn, memcached should raise for an While other backends merely warn, memcached should raise for an invalid
invalid key. key.
""" """
msg = expected_warning.replace(key, cache.make_key(key)) msg = expected_warning.replace(key, cache.make_key(key))
with self.assertRaisesMessage(InvalidCacheKey, msg): with self.assertRaisesMessage(InvalidCacheKey, msg):

View File

@ -161,7 +161,7 @@ class IndexNameTests(SimpleTestCase):
self.assertEqual(checks.run_checks(app_configs=self.apps.get_app_configs()), [ self.assertEqual(checks.run_checks(app_configs=self.apps.get_app_configs()), [
Error( Error(
"index name 'foo' is not unique amongst models: " "index name 'foo' is not unique among models: "
"check_framework.Model1, check_framework.Model2.", "check_framework.Model1, check_framework.Model2.",
id='models.E030', id='models.E030',
), ),
@ -181,7 +181,7 @@ class IndexNameTests(SimpleTestCase):
self.assertEqual(checks.run_checks(app_configs=self.apps.get_app_configs()), [ self.assertEqual(checks.run_checks(app_configs=self.apps.get_app_configs()), [
Error( Error(
"index name 'foo' is not unique amongst models: " "index name 'foo' is not unique among models: "
"check_framework.Model1, check_framework.Model2.", "check_framework.Model1, check_framework.Model2.",
id='models.E030', id='models.E030',
), ),
@ -220,7 +220,7 @@ class IndexNameTests(SimpleTestCase):
self.assertEqual(checks.run_checks(app_configs=apps.get_app_configs()), [ self.assertEqual(checks.run_checks(app_configs=apps.get_app_configs()), [
Error( Error(
"index name 'foo' is not unique amongst models: basic.Model1, " "index name 'foo' is not unique among models: basic.Model1, "
"check_framework.Model2.", "check_framework.Model2.",
id='models.E030', id='models.E030',
), ),
@ -277,7 +277,7 @@ class ConstraintNameTests(TestCase):
self.assertEqual(checks.run_checks(app_configs=self.apps.get_app_configs()), [ self.assertEqual(checks.run_checks(app_configs=self.apps.get_app_configs()), [
Error( Error(
"constraint name 'foo' is not unique amongst models: " "constraint name 'foo' is not unique among models: "
"check_framework.Model1, check_framework.Model2.", "check_framework.Model1, check_framework.Model2.",
id='models.E032', id='models.E032',
), ),
@ -297,7 +297,7 @@ class ConstraintNameTests(TestCase):
self.assertEqual(checks.run_checks(app_configs=self.apps.get_app_configs()), [ self.assertEqual(checks.run_checks(app_configs=self.apps.get_app_configs()), [
Error( Error(
"constraint name 'foo' is not unique amongst models: " "constraint name 'foo' is not unique among models: "
"check_framework.Model1, check_framework.Model2.", "check_framework.Model1, check_framework.Model2.",
id='models.E032', id='models.E032',
), ),
@ -336,7 +336,7 @@ class ConstraintNameTests(TestCase):
self.assertEqual(checks.run_checks(app_configs=apps.get_app_configs()), [ self.assertEqual(checks.run_checks(app_configs=apps.get_app_configs()), [
Error( Error(
"constraint name 'foo' is not unique amongst models: " "constraint name 'foo' is not unique among models: "
"basic.Model1, check_framework.Model2.", "basic.Model1, check_framework.Model2.",
id='models.E032', id='models.E032',
), ),