لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 01/29/22 في كل الموقع
-
هل يمكن تفحص هاته الشيفرة والاشارة للخطأ، اريد ان يزداد رقم في العنوان كل مره يتم الضغط على الصورة <body id="body"> <h1 id="title"></h1> <p id="close" onclick="open1()">🙈</p> <p id="open" onclick="close1()">🙉</p> <style> p { font-size: 200px; margin: 10% 38%; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #open { display: none; transition: all 10s; } #close { display: block; transition: all 10s; } </style> <script src="on click.js"></script> </body> جافاسكربت: function open1() { var opened = document.getElementById("open"), closed = document.getElementById("close"), body = document.getElementById("body"), clicks = document.getElementById("title").innerHTML, clicks = 0; clicks += 1; opened.style.display = "block"; closed.style.display = "none"; h1.style.color = "white"; } function close1() { var opened = document.getElementById("open"), closed = document.getElementById("close"), body = document.getElementById("body"), clicks = document.getElementById("title").innerHTML, clicks = 0; opened.style.display = "none"; closed.style.display = "block"; clicks += 1; } مرفق الملفات: on click.html on click.js2 نقاط
-
مرحباًُ أعمل على مشروع تطوير واجهات المستخدم ، و أريد ترتيب الملفات المخرجة من برنامج webpack كالتي موجودة في الملفات المصدرية ، فا عند عمل بناء للملفات لا تظهر كما هي في الملفات المصدرية ، نسخة webpack 5 ، كان يوجد شيئ اسمه file-loader في webpack 4 ولم يعد موجود في الإصدار الحديث ، فهل يوجد بديل له؟1 نقطة
-
لدي نموذج في جانغو django بالشكل التالي: class Article(models.Model): # ... وأريد الحصول على اسم النموذج كـنص ("Article"). عندما أحاول الحصول على الاسم بهذه الطريقة: Article.__class__.__name__ يتم إعادة "ModelBase". كيف أقوم بالحصول على اسم النموذج في جانغو Django؟1 نقطة
-
أحاول تطوير موقع ويب باستخدام إطار عمل جانغو Django ونشره على الإنترنت ونشر الملفات الضرورية في المشروع. اضطررت إلى تضمين ملفات ثابتة في مشروع جانغو Django وبعد تجميع الملفات الثابتة، حاولت تحديث عنوان IP الخاص بي، اتلقى الخطأ التالي: DisallowedHost at / Invalid HTTP_HOST header: 'xxx.xxx.xx.xx'. You may need to add u'xxx.xxx.xx.xx' to ALLOWED_HOSTS. ما هو سبب هذه المشكلة وكيف أقوم بحلها؟1 نقطة
-
إذا كنت بحاجة إلى إزالة جميع مراجع M2M دون لمس الكائنات الأساسية، فمن الأسهل العمل من اتجاه آخر: interest.mood_set.clear() على الرغم من أن هذا لا يعالج سؤال OP بشكل مباشر، إلا أنه غالبًا ما يكون مفيدًا في هذه الحالة.1 نقطة
-
تقدمت بحوالى مائة عرض على مستقل تم تنفيذ ثلاثة عروض فقط بمعدل 3% تقريبا ، والسؤال لاصحاب الخبرة ، هل هذا العدد طبيعى أم أن هناك أمر ما يجب أن اقوم به للحصول على فرصة افضل للحصول على فرص جديدة1 نقطة
-
1 نقطة
-
أعرف أن الإزاحة وقعت لكن من المفروض أن تحدث الإزاحة من الأعلى و هذا -حسب ما أظن- سيزيح تدرج الألوان بإتجاه الأسفل, و هذا -حسب ما يبدو لي- لن يجعل الجزء الأزرق يظهر, لكنه ظهر1 نقطة
-
1 نقطة
-
يمكنك فعل المطلوب بإستخدام نوعية البيانات Buffer التي تُقدمها mongoose كما يتضح لنا في الشفرة القادمة var imageSchema = new mongoose.Schema({ name: String, img: { data: Buffer, contentType: String } }); var Image = mongoose.model('Image', imageSchema); حيث تُمثل الdata البيانات الموجودة في الصورة وتُمثل contentType نوع الصورة (png, jpg,...etc) ونقوم بإستقبال الصورة وليكن بإستخدام المُكون express-fileupload, فنقوم بعمل إستيراد له const fileUpload = require('express-fileupload'); ومن ثم نقوم بتمريره في الدالة التي نقوم فيها بعملية تخزين الصور كما يظهر في الشفرة router.patch('/upload', fileUpload(), async (req, res) => { const data = req.files.file.data const contentType = req.files.file.mimetype const img = await Image.create({data, contentType}) return res.status(201).send(''); }) ومن ثم يتم تخزين الصورة بنجاح1 نقطة
-
الأمر بسيط أولا قم بجلب الكائن my_interest باستعمال الدالة get مثلاً: my_interest = Interest.objects.get(id=my_interest_id) #قمت بجلب الكائن باستعمال معرفه #يمكنك جلبه بأي خاصية من خصائصه بعدها احذف الرابطة بينه وبين my_user: my_user.interests.remove(my_interest) # ملاحظة: #remove #تقوم بالفصل بين الكائنين ولا تقوم بحذف أي منهما1 نقطة
-
توجد عدة طرق للقيام بهذا الأمر. الطريقة الأولى: >>> from django.db.models import F >>> MyModel.objects.annotate(new_name= F('original_name')).values('new_name') [{'new_name': 1}, {'new_name': 2}] # أنشأنا عمود جديد في الكائن وسميناه بالاسم الجديد # بعدها أعطيناه قيمة العمود القديم باستخدام الكائن # F الطريقة الثانية: # مثل الطريقة الأولى لكن باستعمال # extra >>> MyModel.objects.extra(select={'new_name': 'original_name'}).values('new_name') [{'new_name': 1}, {'new_name': 2}] الطريقة الثالثة: # كما يمكننا تغيير الاسم مباشرة في # values >>> from django.db.models import F >>> MyModel.objects.values(new_name=F('original_name')) [{'new_name': 1}, {'new_name': 2}]1 نقطة
-
يمكنك استخدام علامة القالب (tamplatetag) divisibleby المدمجة في Django. divisibleby: تقوم بارجاع True عندما تكون القيمة تقبل القسمة على العنصر المُدخل. مثلا: {{ value|divisibleby:"3" }} # إذا كانت القيمة = 21 فسيكون الإخراج # True # أما اذا كانت القيمة لا تقبل القسمة على 3 فسيكون الإخراج # False إذا مثالك يُصبح: {% for p in posts %} <!-- ملاحظة: forloop.counter0 => تقوم بالعد من 0 --> <!-- forloop.counter0|divisibleby:'4' يكون الاخراج صحيحا عند العنصر الخامس لا الرابع --> <!-- لهذا عليك استعمال --> <!-- forloop.counter --> <div class="post flex flex-row justify-start {% if forloop.counter|divisibleby:'4' %}bg-black{% endif %}}"> <h2>p.title</h2> <div class="preview"> <!-- ... --> </div> <div class="overlay"> <!-- ... --> </div> </div> {% endfor %}1 نقطة
-
يمكن ذلك من خلال الأدوات Forwarders الخاصة بالايميلات في لوحة التحكم ضمن الاستضافة.1 نقطة
-
يمكنك قراءة التعليقات على نفس السؤال فيها شرح كامل عن الموضوع: وأيضاً المقال الشامل عن مكونات React:1 نقطة
-
أها أعتذر لقد أسأت فهمكِ في البداية, في تلك الحالة من الأفضل عمل جدولين منفصلين أحدهما للعلاقة بين المؤسسة والحسابات والأخر بين البرنامج والحسابات, ولكن ستظل تلك علاقة واحد إلى كثير بما أن البرنامج يمكن أن يكون له أكثر من حساب ونفس الأمر بالنسبة إلى المؤسسة1 نقطة
-
للحصول على أعلى 5 كُتاب من خلال نموذج Transaction ما عليك إلا استعمال: from django.db.models import Count#نقوم باستيراد النموذج Count Transaction.objects.values('author') .annotate(total=Count('author')) .order_by('-total')[:5] الشرح: نستخدم عادة values لحصر الأعمدة التي يتم إرجاعها في مجموعة النتائج، في مثالنا قمنا فقط باسترجاع العمود author. لإضافة عمود آخر للكائن الموجود في الQuerySet نقوم باستعمال annotate. في مثالنا قمنا بإضافة Count('author') وسميناه total. بعدها قمنا بترتيب ال QuerySet من الأكبر إلى الأصغر باستخدام order_by('-total'). للحصول على أعلى 5 كتاب فقط ماعلينا الا استخدام [:5].1 نقطة
-
السلام عليكم لدينا بكلية الهندسة جامعة الازهر قسم وحيد مختص بمجال الكمبيوتر اسم قسم النظم والحاسبات أريد ان اعرف هل يوجد فرق بين مهندس النظم والحاسبات و مهندس الكمبيوتر و مهندس البرمجيات ؟1 نقطة