Продвинутый Django 5 для продолжающих

Прогресс по курсу:  0/193

4.3 Создание нового проекта и введение в Django тестирование
3 из 3 шагов пройдено

Одним из величайших преимуществ разработки приложения с использованием подхода TDD является то, что он заставляет нас думать и иметь общее представление о том, что мы создаем. Вот основные функции, которые мы стремимся разработать для приложения электронной библиотеки:

  • У нас будет только одна страница, на которой представлены все книги в каталоге. У нас также будет форма, позволяющая пользователям добавлять книги в базу данных.
  • Поля для Catalog модели будут включать следующее:
    • title, который является строкой.
    • ISBN, который является строкой.
    • author, который является строкой.
    • price, который является десятичным фиксированной точности.
    • availability, который является строкой.

Существует несколько способов запуска приложения после настройки проекта. В этом проекте мы начинаем с моделей, чтобы мы могли взаимодействовать с базой данных. После этого мы переходим прямо к URL-адресам нашего проекта и приложения. Далее переходим к формам. Наконец, мы заканчиваем шаблон и логику приложения, которые будут представлениями в случае с Django.

 

Файл tests.py 

Каждый раз, когда мы создаем новое приложение Django, у нас есть доступ к файлу с именем tests.py. Это самый быстрый и простой способ написать тесты для нашего приложения. Однако по мере роста проекта мы можем даже децентрализовать тестовый файл следующим образом:

  • test_models.py
  • test_forms.py
  • test_urls.py
  • test_views.py

Все тесты для моделей будут находиться в test_models.py файле, в то время как тесты для форм будут находиться в файле test_forms.py и так далее.


Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Оставить комментарий
Нет обсуждений. Начните первое.