Fixed #30775 -- Added admonition about missing imports to "Running tests" section in tutorial 5.

This commit is contained in:
Katie McLaughlin 2019-09-14 12:47:15 +10:00 committed by Mariusz Felisiak
parent 6c3dfba892
commit 44077985f5
2 changed files with 10 additions and 2 deletions

View File

@ -443,8 +443,9 @@ models, not only for your own convenience when dealing with the interactive
prompt, but also because objects' representations are used throughout Django's
automatically-generated admin.
Note these are normal Python methods. Let's add a custom method, just for
demonstration:
.. _tutorial02-import-timezone:
Let's also add a custom method to this model:
.. code-block:: python
:caption: polls/models.py

View File

@ -220,6 +220,13 @@ and you'll see something like::
FAILED (failures=1)
Destroying test database for alias 'default'...
.. admonition:: Different error?
If instead you're getting a ``NameError`` here, you may have missed a step
in :ref:`Part 2 <tutorial02-import-timezone>` where we added imports of
``datetime`` and ``timezone`` to ``polls/models.py``. Copy the imports from
that section, and try running your tests again.
What happened is this:
* ``manage.py test polls`` looked for tests in the ``polls`` application