Встречается на собеседованиях • сегодня
Какие используешь классы в Django
В Django часто используются следующие основные классы:
Модели (Models) - для работы с БД:
python
from django.db import models
class Post(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()Представления (Views) - логика обработки запросов:
python
from django.views import View
from django.shortcuts import render
class PostView(View):
def get(self, request):
return render(request, 'posts.html')
text
**Формы (Forms)** - валидация и обработка данных:
```python
from django import forms
class PostForm(forms.Form):
title = forms.CharField()
content = forms.CharField(widget=forms.Textarea)Админка (Admin) - интерфейс управления:
python
from django.contrib import admin
from .models import Post
@admin.register(Post)
class PostAdmin(admin.ModelAdmin):
list_display = ('title', 'created_at')Также часто используются:
TemplateView,ListView,DetailView- дженерик-вьюMiddleware- промежуточное ПОSerializer- для DRFTestCase- тестированиеSignals- обработка событий

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