Данный проект представляет собой доску объявлений. Доступен поиск по региону, цене и дате застройки здания.
Были реализованы следующие функции:
- подключена реляционная СУБД
- создан скрипт загрузки данных из json, обновления (если объявления появилось - ещё раз — помечается активным)
- подключена фильтрация объявлений по цене, городу
- подключена пагинация объявлений
Для использования требуется установить зависимости, например так:
pip3 install -r requirements.txt
from server import db, app
with app.app_context():
db.create_all()
Далее стоит получить/обновить базу:
python3 update_db.py
Для запуска выполняем:
python3 server.py
переходим по ссылке, готово.
The code is written for educational purposes. Training course for web-developers - DEVMAN.org