From f59c805fba6a2eef3f2e0bcda33d45a9d6d3e508 Mon Sep 17 00:00:00 2001 From: aliazimi <105428518+aliazimi177@users.noreply.github.com> Date: Mon, 23 Oct 2023 08:48:21 +0330 Subject: [PATCH] Create sys_info.md --- Django/sys_info.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Django/sys_info.md diff --git a/Django/sys_info.md b/Django/sys_info.md new file mode 100644 index 0000000..ba5df9f --- /dev/null +++ b/Django/sys_info.md @@ -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 ساده، اطلاعات مختلف سیستم را مشاهده کنید. +