Справочник по DJANGO

Django (Джанго, ['dʒæŋɡoʊ]) — свободный фреймворк для веб-приложений на языке Python, использующий шаблон проектирования MVC. Проект поддерживается организацией Django Software Foundation. Сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. Это одно из существенных архитектурных отличий этого фреймворка от некоторых других (например, Ruby on Rails). Один из основных принципов фреймворка — DRY (англ. Don't repeat yourself) Также, в отличие от других фреймворков, обработчики URL в Django конфигурируются явно при помощи регулярных выражений. Для работы с базой данных Django использует собственный ORM, в котором модель данных описывается классами Python, и по ней генерируется схема базы данных.

Модель является единственным источником информации о ваших данных. Она содержит основные поля и поведение данных, которые вы храните. Как правило, каждая модель отображается в одну таблицу базы данных... Читать дальше

Этот документ содержит весь справочник по API Field, включая` field options`_ и field types, предлагаемые Django. См.также Если встроенные поля не справляются, вы можете попробовать django-local... Читать дальше

Индексные классы облегчают создание индексов базы данных. Их можно добавить с помощью параметра Meta.indexes. Этот документ объясняет API Index, который включает в себя index options. Встроенные ин... Читать дальше

Этот документ описывает все возможные опции метаданных, которые вы можете передать своей модели во внутренний class Meta. Доступные опции Meta Options.abstract Если abstract=True, эта модель бу... Читать дальше

Этот документ охватывает особенности класса Model. Для получения дополнительной информации о моделях см . полный список справочников для Model. Атрибуты DoesNotExist exception Model.DoesNotExis... Читать дальше

После того как вы создали модели данных, Django автоматически предоставляет вам API-интерфейс для базы данных, который позволяет создавать, извлекать, обновлять и удалять объекты. Этот документ объясн... Читать дальше

Этот документ описывает детали API QuerySet. Он основан на материале, представленном в руководствах модель и запросы к базе данных, так что вы, вероятно, захотите прочитать и понять эти документы, пре... Читать дальше

Этот документ содержит ссылки на API для поиска, API Django для построения WHERE запроса к базе данных. Чтобы узнать, как использовать поиски, смотрите Создание запросов; чтобы узнать, как создавать н... Читать дальше

Этот документ описывает детали API Model. Он основан на материале, представленном в руководствах model и :doc: запрос к базе данных </topics/db/queries>, так что вы, вероятно, захотите прочитать... Читать дальше

class RelatedManager «Менеджер связанных объектов» - это менеджер, используемый в контексте связи «один ко многим» или «многие ко многим». Это происходит в двух случаях: «Обратная связь» отношения... Читать дальше

Файлы миграции состоят из одного или нескольких объектов Operation, которые декларативно записывают, что миграция должна делать с вашей базой данных. Django также использует эти объекты Operation, ... Читать дальше

class BaseDatabaseSchemaEditor[исходный код] Система миграции Django состоит из двух частей: логика для вычисления и хранения того, какие операции должны быть выполнены (django.db.migrations), и слой... Читать дальше

В этом документе объясняется, как структурировать и писать миграции баз данных для различных сценариев, с которыми вы можете столкнуться. Вводный материал по миграциям см. в разделе the topic guide. ... Читать дальше

class Manager[исходный код] Manager - это интерфейс, через который для моделей Django предоставляются операции запросов к базе данных. По крайней мере, один Manager существует для каждой модели в при... Читать дальше

Django предоставляет вам два способа выполнения необработанных SQL-запросов: вы можете использовать Manager.raw() для `выполнения необработанных запросов и возврата экземпляров модели`__, или вы может... Читать дальше

Django дает вам несколько способов контролировать управление транзакциями в базе данных. Управление транзакциями базы данных Поведение транзакции в Django по умолчанию По умолчанию Django работ... Читать дальше

В руководстве по теме API базы данных Django описан способ использования запросов Django для создания, извлечения, обновления и удаления отдельных объектов. Однако иногда вам нужно будет получить знач... Читать дальше

Распространенной задачей веб-приложений является поиск некоторых данных в базе данных с вводом пользователя. В простом случае это может быть фильтрация списка объектов по категории. Более сложный вари... Читать дальше

Вступление В документации model reference объясняется, как использовать стандартные классы полей Django – CharField, DateField и т.д. Для многих целей эти классы - все, что вам нужно. Иногда, однако,... Читать дальше

Страницы: 1 2 3 4 5