-
المساهمات
62 -
تاريخ الانضمام
-
تاريخ آخر زيارة
آخر الزوار
لوحة آخر الزوار معطلة ولن تظهر للأعضاء
إنجازات ديب الحجار

عضو نشيط (3/3)
81
السمعة بالموقع
-
متى يصبح تعلم Docker ضروري؟ وما هي أنواع المشاريع التي تحتاج الى حاوية Docker؟
- 1 جواب
-
- 1
-
-
ا الطلب فارغ كما ترى وهذا يحدث فقط عند إضافة صورة. أرفقت لك أيضاً ملجد المشروع مع ملف views.py inventory-ms.zip views.py
- 5 اجابة
-
- 1
-
-
شكراً لك، ولاكني بالفعل لا أضيف application/json الى الكود عندما ارفع صورة ويظهر نفس الخطأ const apiRequest = async (endpoint, options = {}) => { const url = `${API_BASE_URL}${endpoint}`; // If the body is of type FormData, do not add the content type. const isFormData = options.body instanceof FormData; const headers = isFormData ? { ...options.headers } : { 'Content-Type': 'application/json', ...options.headers }; const response = await fetch(url, { ...options, headers, }); if (!response.ok) { const errorData = await response.json().catch(() => ({})); throw new Error(errorData.message || `HTTP error! status: ${response.status}`); } if (response.status === 204) { return { success: true }; } return response.json(); }; // Product Mutations export const useCreateProduct = () => { const queryClient = useQueryClient(); return useMutation({ mutationFn: (productData) => { if (productData.image && productData.image instanceof File) { const formData = new FormData(); Object.keys(productData).forEach(key => { if (productData[key] !== null && productData[key] !== undefined) { formData.append(key, productData[key]); } }); return fetch(`${API_BASE_URL}/api/products/`, { method: 'POST', body: formData, }).then(response => { if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`); return response.json(); }); } else { return apiRequest('/api/products/', { method: 'POST', body: JSON.stringify(productData), }); } }, onSuccess: () => { queryClient.invalidateQueries({ queryKey: productKeys.lists() }); queryClient.invalidateQueries({ queryKey: categoryKeys.lists() }); queryClient.invalidateQueries({ queryKey: productKeys.lowStock }); queryClient.invalidateQueries({ queryKey: productKeys.outOfStock }); }, }); };
- 5 اجابة
-
- 1
-
-
السلام عليكم، عندما أقوم بعمل POST الى API مطور ياستخدام Django وأضف ملف صورة في الطلب أحصل على رمز الحالة 415 Unsupported Media Type وأحصل على هذه في الاستجابة : detail: 'Unsupported media type "application/json" in request.' مع أن الطلب ينجح ان لم أقم باضافة صورة، أيضاً عند وجود صورة أقوم بإرسال الطلب كFormData بدون إضافة { 'Content-Type': 'application/json'} . هل يوجد طريقة محددة لارسال ملف صورة الى API مطور باستخدام Django Rest Framework ؟
- 5 اجابة
-
- 1
-
-
السلام عليكم، متى يجب أن أختار أن الإستضافة يجب أن تكون سحابية أو VPS أو إستضافة مشتركة؟ وأي نوع من هذه الإستضافات هي الأفضل لتطبيقات django للتجارة الإلكترونية؟
- 2 اجابة
-
- 1
-
-
ديب الحجار بدأ بمتابعة كيف أسعر عملي؟
-
السلام عليكم، انا مطور مواقع ويب وأريد ان أتعلم كيف أسعر عملي بناءً على متطلبات العميل، هل يوجد مصادر استطيع التعلم منها بشكل دقيق؟
- 3 اجابة
-
- 2
-
-
السلام عليكم، عيد فطر مبارك، بسبب تطور الذكاء الإصطناعي ظهر في الآونة الأخيرة مصطلح الvibe coding وأصبح بإمكان المبرمج بمناء برنامج كامل بدون كتابة سطر كود، فقط يوجه للذكاء الإصطناعي بعض الأوامر وهو يقوم بالمهمة، فهل ستختفي طريقة البرمجة التقليدية؟ وهل أيضاً ستسخدم الشركات حالياً هذا الأسلوب في البرمجة وبالتالي سيقل عدد الوظائف؟ وماذا علي كمبتدئ في المجال ان أفعل؟
-
السلام عليكم، تعلمت بعض أساسيات django rest framework وطورت API بسيط لإدارة مخزن وإستعنت بالذكاء الإصطناعي أثناء عملية التطوير ولحل المشكلات، الشروع عبارة عن API يسمح للمستخدم بإضافة منتجات وتصنيفات كما انه يراقب حركة البيع والشراء ودخول وخروج المنتجات كما يمكن البحث عن المنتجات وإضافة شروط وتصفية البحث وترتيبه. هل يستطيع أحد مراجعة المشروع كي يرا ان كان مبني بشكل جيد وان كان بحاجة الى تحسين؟ وهل استخدام الذكاء الإصطناعي أثناء التعلم قد يؤثر علي سلباً؟ مع العلم اني أفهم جيداً كامل البرنامج النهائي وقمت بعدة مشاريع بسيطة من قبل وحدي. وأخيرا هل يجب إضافة الى settings هذا الكود لكي أحول API الى JSON ام ليس هناك داعي واستطيع استدام الAPI كما هو REST_FRAMEWORK = { 'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend'], 'DEFAULT_RENDERER_CLASSES': [ 'rest_framework.renderers.JSONRenderer', ], } يمكنك استخدام حساب admin مع كلمة سر admin ان لزم الامر api-inventory-ms.zip
- 2 اجابة
-
- 2
-
-
السلام عليكم، أحتاج لمساعدة في مشكلة لم استطع حلها، لقد كنت أعمل على مشروع django وهو عبارة عن موقع شخصي portfolio مع لوحة تحكم وعند اكمالي للمشروع كان يعمل بشكل ممتاز ولاكن عند رفعه على استضافة PythonAnywhere لم تظهر بعض الصور في الموقع وعندما توجهت الى لوحة التحكم ظهرت بدون تنسيقات فعدت الى المجلد الرئيسي للمشروع على جهازي وعندما اعدت تشغيله على الخادم المحلي ظهر الموقع بالكامل بدون اي تنسيقات css مع انه كان يعمل قبل رفعه دون اي مشاكل ومع اني لم اقم بأي تعديل عليه غير إضافة ملافات git و gitignore و requirment.txt django-portfolio.zip
- 4 اجابة
-
- 2
-
-
السلام عليكم، ما همو مصطلح cloud computing وهل من المهم ان اتعلمه؟
- 4 اجابة
-
- 3
-
-
السلام عليكم، ان أردت بناء تطبيق كبير نسبيا وقابل للتوسع هل استخدام django api framwork وأبني API ورأبطه بالواجهة الأمامية؟ أم استخدام django كما في دورة بايثون سيكون أفضل؟
- 1 جواب
-
- 1
-
-
ان اردت بناء متجر الكتروني يسمح للمستخدمين باضافة متاجر فرعية فيه او اضافة منتجاتهم الخاصة فما هي الطريقة التي يجب تتبعها لكي يستطيع المستخدم تلقي أمواله بشكل مباشر؟ ان افترضنا ان إيطار العمل هو django على سبيل المثال.
- 2 اجابة
-
- 2
-
-
السلام عليكم، هل يوجد مصادر عربية على النت لتعلم الحوسبة الكمية؟ وهل برمجة حاسوب كمي يشبه البرمجة العادية التي نعرفها؟
- 2 اجابة
-
- 2
-
-
السلام عليكم، لقد رفعت موقع الكتروني على استضافة render ولاكنها تدوم فقط لتسعين يوم. هل يوجد استضافة مجانية افضل منها وتدوم لوقت أطول؟ وما هي أفضل الاستضافات المدفوعة التي تؤمن سعراً جيداً مع خدمة جيدة؟
- 2 اجابة
-
- 1
-