Встречается на собеседованиях • сегодня
Как создать модель в Django
Для создания модели в Django нужно определить класс, наследуемый от django.db.models.Model. Каждый атрибут класса представляет поле в базе данных. Пример:
python
from django.db import models
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.CharField(max_length=100)
published_date = models.DateField()
isbn = models.CharField(max_length=13, unique=True)
price = models.DecimalField(max_digits=5, decimal_places=2)
def __str__(self):
return self.titleПосле создания модели нужно:
- Добавить приложение в
INSTALLED_APPSвsettings.py - Выполнить миграции:
bash
python manage.py makemigrations
python manage.py migrateОсновные типы полей:
CharField- для строкIntegerField,DecimalField- для чиселDateField,DateTimeField- для датBooleanField- для булевых значенийForeignKey- для связей "один-ко-многим"

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы