recommended books system
1.0.0
Restful APIs สำหรับระบบที่แสดงรายการหนังสือและหนังสือที่แนะนำโดยการจัดอันดับผู้ใช้และหนังสือที่คล้ายกัน (ในโครงการนี้พยายามใช้ RAW SQL แทน ORM)
ในโครงการนี้เราใช้ PostgreSQL (การสนับสนุนเวกเตอร์) สำหรับฐานข้อมูลและคื่นฉ่ายสำหรับการดำเนินการ async และเรียกใช้งานใน RabbitMQ แน่ใจว่าคุณติดตั้งในเครื่องท้องถิ่นหรือใช้อิมเมจ Dockerize
สำหรับ Run PostgreSQL ใน Docker:
docker run --name postgresDB --env POSTGRES_PASSWORD=admin --env POSTGRES_DB=postgres --env POSTGRES_USER=postgres --env POSTGRES_HOST_AUTH_METHOD=trust --publish 5432:5432 --detach ankane/pgvectorสำหรับ Run RabbitMQ (ขึ้นฉ่ายใช้มันคุณสามารถใช้ REDIS):
docker run -d -p 5672:5672 rabbitmqโคลนโครงการ
git clone https://github.com/sina-mobarez/recommended-books-system.gitไปที่ไดเรกทอรีโครงการ
cd recommended-books-systemติดตั้งการพึ่งพา
pip install requirements.txtโยกย้ายและเติมฐานข้อมูล
python manage.py migrate
python manage.py setup_dbเริ่มต้นฉบับ
celery -A core worker --loglevel=infoVectoring หนังสือทุกเล่มใน DB
python manage.py vectorize_booksเริ่มต้นเซิร์ฟเวอร์
python manage.py runserver
เซิร์ฟเวอร์: Python, Django, Rentframework Swagger. ขึ้นฉ่ายคลิปคบเพลิง
ยินดีต้อนรับการมีส่วนร่วมเสมอ! คุณสามารถถามฉันเกี่ยวกับโครงการนี้ทางอีเมล
มิกซ์