Использование метакласса в django

Кто-то может объяснить, почему метакласс используется в следующем примере.

Исключая:

Class Employee (models.Model):
    name = models.ForeignKey(name)
    Gender = models.IntegerField()


    class Meta:
        ordering = ["Gender"]

Спасибо.

8
задан FlipperPA 11 April 2017 в 17:16
поделиться

3 ответа

Если использование компонентов на базе IE COM не является проблемой, то вы можете использовать этот бесплатный продукт

http://bsalsa.com/product.html

Мне только недавно понадобился бесплатный редактор HTML WYSIWYG, и я думаю, что это единственная вещь там. Для меня это работает хорошо, но мне не нужны сложные элементы. Их можно сделать, но будет еще немного работать.

-121--1583194-

Модели Django используют класс Meta , чтобы содержать дополнительную информацию о модели, которая не обязательно должна содержаться в самом классе модели. Обратите внимание, что это не совпадает с метаклассом Python ; это совершенно другая тема.

В этом случае он упорядочивает или сортирует запросы к этой модели по полю «Gender»

-121--3448172-

Поскольку автор/программист хочет отсортировать результаты по значению поля Gender.

3
ответ дан 5 December 2019 в 05:26
поделиться

Вы можете использовать filter _ var для проверки адреса электронной почты:

if (!filter_var($address, FILTER_VALIDATE_EMAIL)) {
    // invalid e-mail address
}
-121--2894368-

Если использование компонентов на базе IE COM не является проблемой, то вы можете использовать этот бесплатный продукт

http://bsalsa.com/product.html

Мне недавно понадобился бесплатный редактор HTML WYSIWYG, и я думаю, что это Для меня это работает хорошо, но мне не нужны сложные элементы. Их можно сделать, но будет еще немного работать.

-121--1583194-

Модели Django используют класс Meta , чтобы содержать дополнительную информацию о модели, которая не обязательно должна содержаться в самом классе модели. Обратите внимание, что это не совпадает с метаклассом Python ; это совершенно другая тема.

В этом случае он упорядочивает или сортирует запросы к этой модели по полю "Gender"

25
ответ дан 5 December 2019 в 05:26
поделиться

В этом случае он определяет поле по умолчанию для заказа, если Вы не предоставляете order_by в вашем запросе.

3
ответ дан 5 December 2019 в 05:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: