-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
fea6a11
commit e2a3447
Showing
1 changed file
with
34 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,38 @@ | ||
# hw05_final | ||
<h1>Django project</h1> | ||
|
||
<h4> :moon: Description:</h4> | ||
<p> | ||
- The Yatube-project is a social network, where users can post, comments and subscribe to authors. | ||
</p> | ||
<p> | ||
👨💻 Here you can see my website: romanbespalov.pythonanywhere.com | ||
</p> | ||
<h4> :notebook: Instruction how to launch project:</h4> | ||
<p> | ||
- In folder: git clone git@github.com:RomanBespalov/Yatube-project.git | ||
</p> | ||
<p> | ||
- In the file requirements.txt repository Yatube-project has already added the necessary libraries. Don't change it | ||
</p> | ||
<p> | ||
- Deploy the virtual environment in the repository: in /Yatube-project/ run the command: python3 -m venv venv | ||
</p> | ||
<p> | ||
- Activate the virtual environment: source venv/bin/activate | ||
</p> | ||
<p> | ||
- In the virtual environment, install the dependencies: (venv).../Yatube-project/$ pip install -r requirements.txt | ||
</p> | ||
<p> | ||
- Go to yatube folder, where manage.py is located: python manage.py migrate and after - python3 manage.py runserver | ||
</p> | ||
<p> | ||
- Open the link! | ||
</p> | ||
|
||
Выполненные задачи: | ||
Разработка и интеграция функционала отображения иллюстраций к постам с использованием sorl-thumbnail. | ||
Реализация системы комментариев, предоставив возможность авторизованным пользователям комментировать записи. | ||
Внедрение кеширования главной страницы для улучшения производительности. | ||
Написание тестов для проверки функционала: отображение изображений, комментирования, кеширования и подписок на авторов. | ||
|