Create sys_info.md

This commit is contained in:
aliazimi
2023-10-23 08:48:21 +03:30
committed by GitHub
parent 212796873f
commit f59c805fba

40
Django/sys_info.md Normal file
View File

@@ -0,0 +1,40 @@
جمع‌آوری اطلاعات سیستم با استفاده از Django و Django Rest Framework
مقدمه
در این پروژه، از Django و Django Rest Framework استفاده شده‌است تا اطلاعاتی از سیستم مانند CPU، حافظه و ... جمع‌آوری شود.
راه‌اندازی
نصب مورد نیازها
برای نصب وابستگی‌های مورد نیاز:
bash
Copy code
pip install -r requirements.txt
راه‌اندازی دیتابیس
برای مهاجرت دیتابیس، دستورات زیر را اجرا کنید:
bash
Copy code
python manage.py makemigrations
python manage.py migrate
اجرای سرور
برای اجرای سرور توسط Django:
bash
Copy code
python manage.py runserver
API ها
دریافت اطلاعات CPU
URL: /api/cpu_info/
روش: GET
خروجی: اطلاعات مربوط به CPU
دریافت اطلاعات حافظه
URL: /api/memory_info/
روش: GET
خروجی: اطلاعات مربوط به حافظه
... (و همین طور برای سایر API ها)
جمع‌بندی
این پروژه به شما امکان می‌دهد تا با استفاده از یک وب API ساده، اطلاعات مختلف سیستم را مشاهده کنید.