Встречается на 1% собеседований по Python
Какие знаешь основные сущности в 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 %}
<p>{{ user.name }} - {{ user.email }}</p>
{% endfor %}Формы (Forms) – упрощают валидацию и обработку данных.
Пример:
python
class UserForm(forms.ModelForm):
class Meta:
model = User
fields = ['name', 'email']Также важны Middleware, Signals, Admin, Querysets.

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