hw3-5
hw3 - Введены типы данных в models.py, сайт переписан под django модели - DB переведена на PostgreSQL - Переписан docker compose файл, настроены network и volume - Добавлена команда генерации рандомных данных в db hw4 - Добавлены формы login, signup, logout, profile - Добавлены вопросы и ответы и их модели и формы hw5 - Добавлена загрузка и отображение аватарок - Добавлены лайки и дизайки, отметка правильного ответа
This commit is contained in:
1 parent
33379408ba
commit
466555ce05
26 files changed
+1722
-178
No files matched your search
@@ -10,31 +10,18 @@
|
||||
🔧 Студент VK Education, курса "Web-разработка".
|
||||
|
||||
|
||||
## HW-1:
|
||||
- создан репозиторий и подкаталоги внутри
|
||||
- создана базовая структура проекта (/public/*.html, /public/static/css/style.css, /public/static/js/script.js)
|
||||
- подключена библиотека bootstrap локально (/public/static/css/bootstrap.min.css) (пока не использовалась, подключена на будущее)
|
||||
- настроены права (protected main branch + merge только через PR)
|
||||
<img width="1240" height="1086" alt="image" src="https://github.com/user-attachments/assets/e576c646-e5e6-43dc-82a3-b130f8f7583b" />
|
||||
<img width="1213" height="357" alt="image" src="https://github.com/user-attachments/assets/28d203f8-4a45-4a4b-84d2-ea4f9251bc27" />
|
||||
<img width="656" height="225" alt="image" src="https://github.com/user-attachments/assets/3f714157-1b8e-4fd0-aa14-5396735c8d60" />
|
||||
- настроен .gitignore (за основу взят шаблон для python)
|
||||
- сверстаны base.html, index.html, question.html, ask.html, login.html, signup.html, profile.html
|
||||
>>>>>>> main
|
||||
|
||||
## Запуск проекта
|
||||
|
||||
### 1. Установка корректных .env
|
||||
### На текущей машине
|
||||
|
||||
Для отладки можно переименовать .env.example в .env
|
||||
|
||||
### 2. На текущей машине
|
||||
```shell
|
||||
pip install --no-cache-dir -r requirements.txt
|
||||
python manage.py runserver 8000
|
||||
pip install --no-cache-dir -r requirements.txt
|
||||
```
|
||||
|
||||
### 2. Docker
|
||||
### Docker
|
||||
|
||||
ВАЖНО! Использовать .env.docker вместо .env.example в качестве образца!
|
||||
|
||||
```shell
|
||||
docker compose up --build
|
||||
@@ -42,3 +29,13 @@ docker compose up --build
|
||||
|
||||
Запустится именно на 127.0.0.1:8000
|
||||
|
||||
|
||||
## Миграции и заполнение дб
|
||||
|
||||
Заполнить ДБ 10000 рандомных данных
|
||||
|
||||
```
|
||||
python manage.py makemigrations
|
||||
python manage.py migrate
|
||||
python manage.py fill_db 10000
|
||||
```
|
||||
Reference in new issue
Block a user