Встречается на собеседованиях • сегодня

Какие знаешь основные сущности в Django

В Django основными сущностями являются: **Модели (Models)** – описывают структуру данных и взаимодействие с БД. Пример: ```python class User(models.Model): name = models.CharField(max_length=100) email = models.EmailField(unique=True) ``` **Представления (Views)** – обрабатывают запросы и возвращают ответы. Пример: ```python def user_list(request): users = User.objects.all() return render(request, 'users/list.html', {'users': users}) ``` **URL-маршруты (URLs)** – связывают URL с представлениями. Пример: ```python urlpatterns = [ path('users/', user_list, name='user-list'), ] ``` **Шаблоны (Templates)** – отвечают за отображение данных (HTML). Пример: ```html {% for user in users %}

{{ user.name }} - {{ user.email }}

{% endfor %} ``` **Формы (Forms)** – упрощают валидацию и обработку данных. Пример: ```python class UserForm(forms.ModelForm): class Meta: model = User fields = ['name', 'email'] ``` Также важны **Middleware**, **Signals**, **Admin**, **Querysets**.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы