Junior — Middle
96
Op welke manieren kan de structuur van het model in Django worden bepaald en hoe kunnen ze worden geïmplementeerd?
Bedrijven waar gevraagd werd
Оптимакрос
Antwoord van AI
sobes.tech AI
В Django структура модели определяется с помощью классов, наследующихся от django.db.models.Model. Основной способ — объявить поля модели как атрибуты класса с типами полей из django.db.models.
Пример:
from django.db import models
class Product(models.Model):
name = models.CharField(max_length=100)
price = models.DecimalField(max_digits=10, decimal_places=2)
description = models.TextField(blank=True)
created_at = models.DateTimeField(auto_now_add=True)
Также можно использовать:
- Meta-класс для настройки поведения модели (например, имя таблицы, сортировка).
- Абстрактные модели для переиспользования полей и логики.
- Миграции для создания и изменения структуры БД на основе моделей.
Таким образом, структура модели — это класс с полями, описывающими данные, которые будут храниться в базе.