Справочник Django
Удобный и структурированный справочник по Django - от настройки окружения и моделей до представлений, шаблонов и деплоя. Всё объясняется простым языком, без воды, с акцентом на реальные примеры кода, частые задачи и лучшие практики. Подойдет как новичкам для быстрого старта, так и опытным разработчикам в качестве шпаргалки под рукой.
Поля
001
Поле CharField
002Поле TextField
003Поле IntegerField
004Поле BooleanField
005Поле DateField
006Поле DateTimeField
007Поле TimeField
008Поле EmailField
009Поле URLField
010Поле SlugField
011Поле FileField
012Поле ImageField
013Поле FloatField
014DecimalField
015Поле JSONField
016Поле UUIDField
017Поле PositiveIntegerField
018Поле BigIntegerField
019Поле SmallIntegerField
020PositiveSmallIntegerField
021PositiveBigIntegerField
022Поле DurationField
023GenericIPAddressField
024FilePathField
025Поле BinaryField
026Поле AutoField
027Поле BigAutoField
028Поле SmallAutoField
029Поле GeneratedField
030CompositePrimaryKey
Модель
Связи
Запросы
057
Метод filter
058Метод exclude
059Метод get
060Метод create
061Метод all
062Метод count
063Метод exists
064Метод first
065Метод last
066Метод order_by
067Метод values
068Метод values_list
069Метод distinct
070Метод annotate
071Метод aggregate
072Метод update
073Метод delete
074Метод get_or_create
075Метод update_or_create
076Метод bulk_create
077Метод bulk_update
078Метод none
079Метод reverse
080Метод only
081Метод defer
082Метод using
083Метод iterator
084Метод in_bulk
085Метод earliest
086Метод latest
087Метод union
088Метод intersection
089Метод difference
090Метод dates
091Метод datetimes
092Метод extra
093Метод select_for_update
094Метод raw
095Метод alias
096Метод explain
097Метод contains
Лукапы
098
Лукап exact
099Лукап iexact
100Лукап contains
101Лукап icontains
102Лукап in
103Лукап gt
104Лукап gte
105Лукап lt
106Лукап lte
107Лукап startswith
108Лукап istartswith
109Лукап endswith
110Лукап iendswith
111Лукап range
112Лукап isnull
113Лукап year
114Лукап month
115Лукап day
116Лукап week
117Лукап week_day
118Метод hour
119Лукап minute
120Лукап second
121Лукап date
122Лукап time
123Лукап quarter
124Лукап iso_year
125Лукап iso_week_day
126Лукап regex
127Лукап iregex
Менеджер и Meta
Выражения
136
Класс F
137Класс Q
138Класс Count
139Класс Sum
140Класс Avg
141Класс Min
142Класс Max
143Класс Case
144Класс When
145Класс Value
146Класс Concat
147Класс Coalesce
148Класс Cast
149Класс Lower
150Класс Upper
151Класс Length
152Класс Trim
153Класс Now
154Класс Extract
155Класс Trunc
156Класс Subquery
157Класс Exists
158Класс OuterRef
159Класс Window
160Класс Greatest
161Класс Least
162Класс StdDev
163Класс Variance
164Класс ExpressionWrapper
165Класс Func
Сигналы
Транзакции
Основные теги
Остальные теги
185
Тег now
186Тег comment
187Тег autoescape
188Тег spaceless
189Тег cycle
190Тег firstof
191Тег ifchanged
192Тег regroup
193Тег verbatim
194Тег widthratio
195Тег debug
196Тег filter
197Тег lorem
198Тег templatetag
199Тег resetcycle
200Тег querystring
201Тег localtime
202Тег timezone
203Тег get_current_timezone
204Тег get_static_prefix
205Тег get_media_prefix
Частые фильтры
Дата и время
Текст
224
Фильтр title
225Фильтр capfirst
226Фильтр truncatechars
227Фильтр truncatewords
228Фильтр pluralize
229Фильтр linebreaks
230Фильтр linebreaksbr
231Фильтр striptags
232Фильтр urlencode
233Фильтр urlize
234Фильтр slugify
235Фильтр make_list
236Фильтр wordcount
237Фильтр wordwrap
238Фильтр linenumbers
239Фильтр center
240Фильтр ljust
241Фильтр rjust
242Фильтр addslashes
243Фильтр stringformat
244Фильтр truncatechars_html
245Фильтр truncatewords_html
246Фильтр urlizetrunc
humanize
Остальные фильтры
251
Фильтр default_if_none
252Фильтр floatformat
253Фильтр add
254Фильтр filesizeformat
255Фильтр json_script
256Фильтр dictsort
257Фильтр dictsortreversed
258Фильтр random
259Фильтр escapejs
260Фильтр escapeseq
261Фильтр force_escape
262Фильтр safeseq
263Фильтр iriencode
264Фильтр get_digit
265Фильтр divisibleby
266Фильтр phone2numeric
267Фильтр pprint
268Фильтр unordered_list
Маршруты
269
Функция path
270Функция re_path
271Функция include
272Функция reverse
273Функция reverse_lazy
274resolve
275register_converter
276Функция static
277Конвертер int
278Конвертер str
279Конвертер slug
280Конвертер uuid
281Конвертер path
282Обработчик handler404
283Обработчик handler500
284Обработчик handler403
285Обработчик handler400
Представления
Классовые представления
291
Класс View
292Метод as_view
293Метод dispatch
294Метод get
295Метод post
296Класс TemplateView
297Атрибут template_name
298Метод get_context_data
299Класс RedirectView
300Атрибут url
301Атрибут permanent
302Класс ListView
303Атрибут model
304Атрибут queryset
305Атрибут paginate_by
306Атрибут context_object_name
307Метод get_queryset
308Класс DetailView
309Метод get_object
310Класс FormView
311Атрибут form_class
312Атрибут success_url
313Метод get_form
314Метод form_valid
315Метод form_invalid
316Метод get_success_url
317Класс CreateView
318Атрибут fields
319Класс UpdateView
320Класс DeleteView
321ArchiveIndexView
322Класс YearArchiveView
323Класс MonthArchiveView
324WeekArchiveView
325Класс DayArchiveView
326Класс TodayArchiveView
327Класс DateDetailView
Декораторы
Запрос
339
Класс HttpRequest
340Класс QueryDict
341Метод get
342Метод getlist
343Метод urlencode
344Атрибут GET
345Атрибут POST
346Атрибут FILES
347Атрибут session
348Атрибут user
349Атрибут method
350Атрибут path
351Атрибут META
352Атрибут COOKIES
353Метод get_full_path
354Метод build_absolute_uri
355Метод is_secure
356Атрибут body
357Атрибут headers
Ответ
358
Класс HttpResponse
359Класс JsonResponse
360Класс FileResponse
361Класс StreamingHttpResponse
362Класс HttpResponseRedirect
363Класс HttpResponsePermanentRedirect
364HttpResponseNotFound
365Класс HttpResponseForbidden
366HttpResponseBadRequest
367Класс HttpResponseNotAllowed
368HttpResponseServerError
369HttpResponseNotModified
370HttpResponseGone
371Метод set_cookie
372Метод delete_cookie
373Атрибут status_code
374Атрибут content
375Метод set_signed_cookie
Сообщения
Форма
383
Класс Form
384Класс ModelForm
385Метод is_valid
386Атрибут cleaned_data
387Атрибут errors
388Метод save
389Атрибут instance
390Метод as_p
391Метод as_table
392Метод as_ul
393Метод as_div
394Атрибут is_bound
395Метод has_changed
396Атрибут changed_data
397Метод add_error
398Метод non_field_errors
399Метод hidden_fields
400Метод visible_fields
401Метод clean
402Метод full_clean
403Атрибут initial
404Атрибут prefix
405Атрибут fields
Наборы форм
Поля
409
Поле CharField
410IntegerField
411FloatField
412DecimalField
413BooleanField
414DateField
415Поле DateTimeField
416TimeField
417DurationField
418Поле EmailField
419Поле URLField
420SlugField
421Поле UUIDField
422Поле GenericIPAddressField
423Поле JSONField
424Поле ChoiceField
425Поле TypedChoiceField
426Поле MultipleChoiceField
427Поле TypedMultipleChoiceField
428Поле FileField
429Поле ImageField
430Поле FilePathField
431Поле ModelChoiceField
432ModelMultipleChoiceField
433Поле RegexField
434Поле ComboField
435Поле MultiValueField
436Поле SplitDateTimeField
Виджеты
437
Виджет TextInput
438Виджет NumberInput
439Виджет EmailInput
440Виджет URLInput
441Виджет PasswordInput
442Виджет HiddenInput
443Виджет Textarea
444Виджет DateInput
445Виджет DateTimeInput
446Виджет TimeInput
447CheckboxInput
448Виджет Select
449Виджет SelectMultiple
450Виджет RadioSelect
451CheckboxSelectMultiple
452Виджет NullBooleanSelect
453Виджет FileInput
454ClearableFileInput
455Виджет MultipleHiddenInput
456SplitDateTimeWidget
457SplitHiddenDateTimeWidget
458Виджет SelectDateWidget
459Виджет MultiWidget
Валидаторы
460
EmailValidator
461Валидатор URLValidator
462Валидатор RegexValidator
463DomainNameValidator
464MaxValueValidator
465MinValueValidator
466MaxLengthValidator
467MinLengthValidator
468DecimalValidator
469FileExtensionValidator
470ProhibitNullCharactersValidator
471StepValueValidator
472Валидатор validate_email
473Валидатор validate_slug
474Валидатор validate_unicode_slug
475Валидатор validate_ipv4_address
476Валидатор validate_ipv6_address
477Валидатор validate_ipv46_address
478Валидатор validate_domain_name
479validate_comma_separated_integer_list
480Валидатор validate_image_file_extension
481Валидатор int_list_validator
Частые
482
Исключение DoesNotExist
483Исключение ObjectDoesNotExist
484Исключение MultipleObjectsReturned
485Исключение Http404
486PermissionDenied
487Исключение ValidationError
488NoReverseMatch
489Исключение ImproperlyConfigured
490Исключение IntegrityError
491Исключение ProtectedError
492Исключение FieldError
493Исключение TemplateDoesNotExist
HTTP и URL
Модели и БД
Безопасность
514
Исключение SuspiciousOperation
515DisallowedHost
516Исключение DisallowedRedirect
517Исключение SuspiciousFileOperation
518Исключение RequestDataTooBig
519Исключение TooManyFieldsSent
520Исключение TooManyFilesSent
521Исключение SuspiciousSession
522Исключение InvalidSessionKey
523Исключение SuspiciousMultipartForm
524Исключение DisallowedModelAdminLookup
525DisallowedModelAdminToField
Шаблоны и подписи
Прочее
Вход и выход
Пользователь
544
Класс User
545Метод set_password
546Метод check_password
547Метод has_perm
548Метод has_perms
549Метод has_module_perms
550Метод get_full_name
551Метод get_short_name
552Метод get_username
553is_authenticated
554Атрибут is_anonymous
555Атрибут is_active
556Атрибут is_staff
557Атрибут is_superuser
558Атрибут username
559Атрибут email
560Атрибут groups
561Метод email_user
Менеджер
Группы и права
Страницы
Прочее
Регистрация
ModelAdmin
589
Класс ModelAdmin
590Атрибут list_display
591Атрибут list_filter
592Атрибут search_fields
593Атрибут list_editable
594Атрибут list_display_links
595Атрибут list_per_page
596Атрибут ordering
597date_hierarchy
598Атрибут readonly_fields
599Атрибут fields
600Атрибут fieldsets
601Атрибут exclude
602Атрибут filter_horizontal
603filter_vertical
604raw_id_fields
605Атрибут autocomplete_fields
606Атрибут prepopulated_fields
607Атрибут inlines
608Атрибут actions
609Декоратор admin.display
610Декоратор admin.action
611Метод save_model
612Метод delete_model
613Метод get_queryset
614Метод get_form
615Атрибут form
616Атрибут list_select_related
617Метод has_add_permission
618Метод has_change_permission
619Метод has_delete_permission
620Метод message_user
Инлайны
Файл
Хранилище
Отправка
Письмо
Методы
Декораторы и тег
Paginator
Page
Функции
702
Функция gettext
703Функция gettext_lazy
704Функция gettext_noop
705Функция ngettext
706Функция ngettext_lazy
707Функция pgettext
708Функция pgettext_lazy
709Функция npgettext
710Функция npgettext_lazy
711Функция activate
712Функция deactivate
713Функция deactivate_all
714Функция get_language
715Функция get_language_bidi
716get_language_from_request
717Функция override
Теги
Время
HTML и текст
736
Функция slugify
737Функция mark_safe
738Класс SafeString
739Функция escape
740Функция format_html
741Функция format_html_join
742Функция conditional_escape
743Функция strip_tags
744Функция lazy
745Функция iri_to_uri
746Функция uri_to_iri
747Функция force_str
748Функция smart_str
749Функция import_string
750Класс Truncator
751Метод chars
752Метод words
Декораторы
Классы тестов
756