python3 -m venv .venv
в Linux/Mac
source ./.venv/bin/activate
в Windows
./.venv/Scripts/activate.ps1
deactivate
pip install django
poetry add django
django-admin --version
django-admin startproject config .
python manage.py runserver
python manage.py startapp blog_app
python manage.py migrate
python manage.py createsuperuser
python manage.py makemigrations
python manage.py shell
author = Author.objects.create(name="User")
author = Author(name="User1")
author.save()
post = Post.objects.create(
title="Первая запись",
content="Изучаем Django",
author=author # Связываем пост с автором
)
all_posts = Post.objects.all()
filter_posts = Post.objects.filter(title="Django")
post = Post.objects.get(title="Первая запись")
post.rating = 10
post.save()
post.delete()
python manage.py loaddata ./blog_fixture.json
python manage.py dumpdata blog_app.Post --indent 4 > ./blog_data_post.json
poetry add faker