An open API service indexing awesome lists of open source software.

https://github.com/zulusssss/hw05_final

hw05 final
https://github.com/zulusssss/hw05_final

Last synced: about 1 year ago
JSON representation

hw05 final

Awesome Lists containing this project

README

          

# Yatube

## Tecnhologies

- Python 3.9.10
- Django 2.2.16
- SQLite3

## Description

A social network for publishing posts. The architecture is MVC. Pagination is used to display posts.
Caching and statics are configured. Authorization, registration, password change and recovery via email are implemented.
Tests were also written.

### To deploy this project need the next actions

- Download project with SSH

```text
git clone git@github.com:Zulusssss/hw05_final.git
```

- Create and activate virtual environment

```text
For Windows:
py -3.9.10 -m venv venv
source venv/Scripts/activate
For Linux:
python3.9.10 -m venv venv
source venv/Scripts/bin
For macOS:
brew unlink python@
brew link python@3.9.10
```

- Creating and performing migrations for a database

```text
python manage.py makemigrations
python manage.py migrate
```

- Fill in the env-file like it

```text
SECRET_KEY=
DEBUG=False
```

- Run the project

```text
python manage.py runserver
```

### *Backend by:*

[Zulusssss](https://github.com/Zulusssss)