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

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

  1. مسعود زاهي

    مسعود زاهي

    الأعضاء


    • نقاط

      2

    • المساهمات

      646


  2. عمر قره محمد

    عمر قره محمد

    الأعضاء


    • نقاط

      1

    • المساهمات

      4096


  3. Samer Alashqar

    Samer Alashqar

    الأعضاء


    • نقاط

      1

    • المساهمات

      307


  4. احمد محمد84

    احمد محمد84

    الأعضاء


    • نقاط

      1

    • المساهمات

      1


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

المحتوى الأعلى تقييمًا في 11/10/22 في كل الموقع

  1. السلام عليكم ورحة الله وبركاته. بما أنه أول سؤال بالمنصة، أنا كمبرمج لدي رأس مال والكثير مثلي ولكن لا أحد يجد فكرة ليسثمر المال الخاص به. ما هي الأفكار غير التقليدية لإنشاء مشروع ناجح وشكرا لكم على المنصة الرائعة.
    1 نقطة
  2. السلام عليكم.. اريد ان انشأ موقع عن الكتب، يستطيع المستخدم قراءة وتصفح الكتب ايضاً يمتلك صاحب الموقع لوحة تحكم بإضافة وازالة الكتب، كم سأحتاج مساحة في قاعدة البيانات لتخزين هذه الكتب على شكل ملف pdf ؟ هل سأحتاج على سبيل المثال 40gb ؟ وهل استطيع اتباع فكرة تخزين الصور مع الملفات وهي تخزين مسار الملف فقط في قاعدة البيانات ؟
    1 نقطة
  3. مرحبا انا الان سجلت في دورة علوم الحاسوب . عندما اكمل هذه الدورة واحصل على الشهادة الخاصة بها ، ماذا سيكون الفرق بيني وبين من حصل على شهادة علوم الحاسوب في الجامعة ؟ وهل سيكون الفرق بيني وبينه الشهادة فقط في سوق العمل ام لأحدنا افضلية على الاخر ؟ من ناحية الخبرة مثلا ؟ اعتذر على الاطالة ، شكرا .
    1 نقطة
  4. طلب العميل التواصل الاجتماعي خارج الموقع وانا وافقت لأن هذا اول عمل لي ووافقت ووجد رساله من المنصه بذلك ماذا افعل
    1 نقطة
  5. مرحبا مجددا، بعد تثبيت مكتبة django-ip-geolocation. نقوم بتحديد ال BACKEND الخاص بالمكتبة. المكتبة توفر لنا استخدام الواجهة البرمجية الخاصة بموقع ipstack وذلك عن طريق استخدام الباكند "django_ip_geolocation.backends.IPStack". لاستخدام هذا الأخير يستوجب علينا الحصول على API_KEY من موقع ipstack (الموقع لديه صيغة مجانية وصيغ أخرى مدفوعة). بعد الحصول على ال API_KEY نقوم بتحديث الإعدادات في ملف settings.py: IP_GEOLOCATION_SETTINGS = { 'BACKEND': 'django_ip_geolocation.backends.IPStack', 'BACKEND_API_KEY': '', # هنا نضع ال # API_KEY # لذي حصلنا عليه من موقع # ip stack } نستعمل المكتبة في الكود الخاص بنا وبالتحديد في دالة العرض المسؤولة عن حفظ المستخدمين في قاعدة البيانات، نفرض أن دالة العرض هي register: def register(request): # لجلب احداثيات المستخدم نقوم ب location = request.geolocation latitude = location['geo']['latitude'] longitude = location['geo']['longitude'] # لحفظ الاحداثيات في قاعدة البيانات نستخدم الصنف # Point point = Point(latitude, longitude) clinic = Clinic() clinic.location = point # نضيف المعلومات الأخرى الخاصة بالعيادة .... .... # نقوم بعملية الحفظ clinic.save() بالتوفيق.
    1 نقطة
  6. يظهر لى هذا الخطا عن كتابه كود Alpine Js لا اعلم السبب Alpine Expression Error: Cannot read properties of undefined (reading 'after') <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> @vite(['resources/css/app.css', 'resources/js/app.js']) {{-- <script defer src="https://unpkg.com/alpinejs@3.10.5/dist/cdn.min.js"></script> --}} </head> <body class="text-gray-700 bg-gray-300"> <div class="container mx-auto text-lg mt-6" x-data="{ faqs: [ { question : 'Q1', answer : 'answer1 our technology and expanding our product offering to stay at the cutting edge of technology', isOpen : false, }, { question : 'Q2', answer : 'answer2 our technology and expanding our product offering to stay at the cutting edge', isOpen : false, }, { question : 'Q2', answer : 'answer2 our technology and expanding our product offering to stay at the cutting edge of', isOpen : false, }, ]}"> <h2 class="text-2xl font-bold">FAQs</h2> <template x-for="faq in faqs" :key="faq.question"> <h1 x-text="faq.answer"></h1> </template> </div> </body> </html> وهذا هو ال doc الخاص بهذه الجزئيه https://alpinejs.dev/directives/for لا اعرف اين الخطا
    1 نقطة
  7. المشكلة أنك استخدمت نفس الـ key مرتين لاحظ : [ { question : 'Q1', answer : 'answer1 our technology and expanding our product offering to stay at the cutting edge of technology', isOpen : false, }, { question : 'Q2', answer : 'answer2 our technology and expanding our product offering to stay at the cutting edge', isOpen : false, }, { // هنا key استخدمت نفس الـ // مرتين Q2 حيث كررت الـ question : 'Q2', answer : 'answer2 our technology and expanding our product offering to stay at the cutting edge of', isOpen : false, }, ] عدل الـ Q2 إلى Q3 وستحل المشكلة.
    1 نقطة
  8. السلام عليكم انا استخدم مصفوفه ثنائيه من نوع تايم سبان واريد المخرجات تظهر في داتا جريد فيو وارجو المساعده واعطائي كود وشكرا
    1 نقطة
  9. مرحبا زينة، للحصول على موقع مستخدم بطريقة سهلة وبسيطة يمكننا استخدام المكتبة django-ip-geolocation. لتثبيت المكتبة نستخدم الأمر: pip install django-ip-geolocation نقوم بإضافة 'django_ip_geolocation.middleware.IpGeolocationMiddleware' إلى إعدادات ال MIDDLEWARE في ملف الإعدادات settings.py: MIDDLEWARE = [ ... 'django_ip_geolocation.middleware.IpGeolocationMiddleware', ... ] بعدها يمكننا الحصول على إحداثيات المستخدم في دوال العرض views على الشكل التالي: def api_view(request): location = request.geolocation def other_view(request): location = request.geolocation ... المكتبة تستخدم عدة واجهات برمجية APIs للحصول على المعلومات منها ماهو مجاني ومنها ماهو مدفوع. يمكنك تغيير الواجهة البرمجية أو انشاء واحدة جديدة من خلال الإعدادات BACKEND. بالتوفيق.
    1 نقطة
  10. يمكنك باستعمال الحزمة GeoIP2 from django.shortcuts import render, HttpResponse from django.contrib.gis.geoip2 import GeoIP2 def home(request): x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') if x_forwarded_for: ip = x_forwarded_for.split(',')[0] else: ip = request.META.get('REMOTE_ADDR') device_type = "" browser_type = "" browser_version = "" os_type = "" os_version = "" if request.user_agent.is_mobile: device_type = "Mobile" if request.user_agent.is_tablet: device_type = "Tablet" if request.user_agent.is_pc: device_type = "PC" browser_type = request.user_agent.browser.family browser_version = request.user_agent.browser.version_string os_type = request.user_agent.os.family os_version = request.user_agent.os.version_string g = GeoIP2() # إنشاء كائن من GeoIP2 location = g.city(ip) # جلب المدينة أو الحداثيات ، حسب ما تريد location_country = location["country_name"] location_city = location["city"] context = { "ip": ip, "device_type": device_type, "browser_type": browser_type, "browser_version": browser_version, "os_type":os_type, "os_version":os_version, "location_country": location_country, "location_city": location_city } return render(request, "home.html", context)
    1 نقطة
×
×
  • أضف...