اذهب إلى المحتوى

لوحة المتصدرين

  1. Badi Explorer

    Badi Explorer

    الأعضاء


    • نقاط

      2

    • المساهمات

      33


  2. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      2

    • المساهمات

      18952


  3. Ali Ahmed55

    Ali Ahmed55

    الأعضاء


    • نقاط

      2

    • المساهمات

      2042


  4. Ayham Rabie

    Ayham Rabie

    الأعضاء


    • نقاط

      1

    • المساهمات

      32


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 10/10/24 in أجوبة

  1. السلام عليكم ورحمة الله وبركاته ماهي طريقة تحديد مسار الطلاب وإرسل الطلاب فاذا كانت ؤرايد استدعاء بيانات او ارسلها الى قاعدة بيانات عبر GET و POST كيف احديد مساراتها
    2 نقاط
  2. السلام عليكم هو اي الموقع ده Data.gov ؟ وهل ممكن اعتبر مصدر البيانات عشان استخدمها في محال تحليل البيانات وتعلم الاله ؟
    1 نقطة
  3. في مشاريع djamgo ما الفرق بين class based views and def وكيف نعرف ماذا نختار لمشاريعنا ؟
    1 نقطة
  4. في Django توجد طريقتان لتعريف ال Views الأولى هي function-based views (FBV) أو الدوال و الثانية هي class-based views (CBV) أو الفئات. كل من الطريقتين تقومان بتعريف المنطق الذي يحدد كيفية التعامل مع الطلبات (requests) وإرجاع الردود (responses) ولكل منهما مميزات واستخدامات مختلفة. Function-Based Views (FBV): هنا نعرف الـ Views باستخدام دالة عادية و هذا الأسلوب أبسط ومباشر ويكون مناسبا للحالات التي يكون فيها منطق العرض بسيط وغير معقد. ويمكن كتابة كود view بسيط باستخدام دالة تقوم بقبول الطلب (request) وتعيد الاستجابة (response). from django.http import HttpResponse def my_view(request): return HttpResponse('Hello, World!') ومن مميزات تلك الطريقة هي سهولة القراءة والفهم والبساطة ويمكنك تخصيص المنطق كما تريد دون أي قيود من django . Class-Based Views (CBV): هنا نعرف الـ Views باستخدام الفئات (classes) و تسمح لنا بإنشاء Views أكثر تنظيما ومرونة حيث توفر لك django أصنافا جاهزة والتي ستوفر عليك كتابة الكثير من الأكواد مثل DeleteView و UpdateView و CreateView . تسهل استخدام الأكواد دون كتابتها مرات عديدة من خلال الوراثة. from django.views import View from django.http import HttpResponse class MyView(View): def get(self, request): return HttpResponse("Hello, World!") ويمكنك إستخدام أي منهما لا مشكلة ولكن يفضل في المشاريع البسيطة أن يتم إستخدام Function-Based Views (FBV) لأنها بسيطة وأسرع و لا تحكمك بقيود. أما للمشاريع الكبيرة ف Class-Based Views (CBV) هي الأفضل من حيث التنظيم وإعادة إستخدام الأكواد والمميزات التي توفرها لك django والتي ستوفر عليك الكثير من الوقت والجهد.
    1 نقطة
  5. السلام عليطم هو ليه بيظهار خطاء هنا في Kaggle Notebooks ؟
    1 نقطة
  6. ذلك تحذير وليس خطأ، من مكتبة Seaborn، تعني أن خيار use_inf_as_na داخل دالة option_context في مكتبة Pandas أصبح Deprecated أي غير مدعوم وسيتم إزالته في الإصدارات المستقبلية. عليك تحويل القيم اللانهائية صراحةً إلى NaN (ليس رقمًا) قبل تمرير بياناتك إلى Seaborn. df = df.replace([np.inf, -np.inf], np.nan)
    1 نقطة
  7. يوجد دليل كامل في مستندات Laravel عن كيفية استخدام Vite، وإليك الخطوات: 1- تثبيت Vite يجب الإنتباه إلى أنه في الإصدارات الأخيرة يأتي Vite مدمج في إطار لارافيل وكل ما تحتاجه هو تشغيل الأمر npm run dev فقط. ولكن إذا كان غير موجود فإليك طريقة تثبيته. يمكنك تثبيت Vite باستخدام npm باستخدام الأمر التالي: npm install -D vite laravel-vite-plugin 2- تحرير ملف package.json عليك تحديث ملف package.json وإضافة مجموعة من الأوامر لتسمح لك بتشغيل Vite. بدلاً من استخدام Laravel Mix، تحتاج إلى إضافة أوامر Vite إلى ملف scripts، على النحو التالي: "scripts": { "dev": "vite", "build": "vite build" }, 3- حذف ملف webpack.mix.js يجب أن تحذف ملف webpack.mix.js فلم نعد بحاجة إليه. 4- يجب إنشاء ملف vite.config.js ووضع الإعدادات التالية بداخله، ويمكنك قراءة المزيد عن الإعدادات في رابط المستند الذي أشرت إليه. import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plugin'; export default defineConfig({ plugins: [ laravel({ input: ['resources/css/app.css', 'resources/js/app.js'], refresh: true, }), ], }); 4- تحديث ملف العرض الرئيسي ستحتاج إلى تحديث ملف العرض الرئيسي الخاص بك وهو app.blade.php الموجود في المسار resources/views/layouts/ لتحويل الاستدعاءات الخاصة بـ Laravel Mix إلى استدعاءات Vite. يجب أن يكون شكل الاستدعاءات على هذا النحو: <head> <!-- Scripts --> @vite(['resources/css/app.css', 'resources/js/app.js']) </head> والآن يمكنك تشغيل المشروع من خلال الأمر npm run dev. الطريقة الأسهل لتثبيت Vite في مشروع لارافيل باستخدام Laragon قم بالضغط بزر الفأرة الأيمن داخل نافذة البرنامج وستظهر لك قائمة، اختر منها التالي: Quick app ثم اختر Laravel وبذلك سيتم إنشاء مشروع لارافيل مع Vite في ملف Root الخاص بـ Laragon، بعد ذلك يمكنك نقل ملفات مشروع إلى المجلد لكن بعد حذف ملفات Mix.
    1 نقطة
×
×
  • أضف...