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

عضو مساهم (2/3)
25
السمعة بالموقع
-
اخي ياسر لقد وضعت الكود السابق و لكن المشكلة ما زالت لم تحل و وضعت المسارات الصحيحة للمجلد media و static
- 5 اجابة
-
- 1
-
-
اوجهة مشكلة في ملفات الميديا بانها لا تعمل عندما يكون DEBUG = False المشروع مرفوع على استضافة و الاستضافة تستخدم سيرفر Apache وحسب ما افتهمت انه يجب اضافة كود في ملف htaccess لقد قمت باضافة كود في ملف htaccess و لكن المشكلة لم تعمل هذا ما هو موجود في ملف htaccess: # DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION BEGIN PassengerAppRoot "/home/aohcffl6/cyberz-website" PassengerBaseURI "/" PassengerPython "/home/aohcffl6/virtualenv/cyberz-website/3.11/bin/python" # DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION END # Allow viewing of media and static files RewriteEngine On # Redirect media requests to the correct path RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^media/(.*)$ /home/aohcffl6/cyberz-website/Cyber-Website/cyberZ_website/media/$1 [L] # Redirect static requests to the correct path RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^static/(.*)$ /home/aohcffl6/cyberz-website/Cyber-Website/cyberZ_website/static/$1 [L] # Allow access to media folder <Directory "/home/aohcffl6/cyberz-website/Cyber-Website/cyberZ_website/media/"> Require all granted Options +Indexes </Directory> # Allow access to static folder <Directory "/home/aohcffl6/cyberz-website/Cyber-Website/cyberZ_website/static/"> Require all granted Options +Indexes </Directory> # DO NOT REMOVE OR MODIFY. CLOUDLINUX ENV VARS CONFIGURATION BEGIN <IfModule Litespeed> </IfModule> # DO NOT REMOVE OR MODIFY. CLOUDLINUX ENV VARS CONFIGURATION END # BEGIN cPanel-generated php ini directives, do not edit <IfModule php8_module> php_flag display_errors Off php_value max_execution_time 30 php_value max_input_time 60 php_value max_input_vars 1000 php_value memory_limit 1024M php_value post_max_size 1024M php_value session.gc_maxlifetime 1440 php_value session.save_path "/var/cpanel/php/sessions/ea-php82" php_value upload_max_filesize 1024M php_flag zlib.output_compression Off </IfModule> <IfModule lsapi_module> php_flag display_errors Off php_value max_execution_time 30 php_value max_input_time 60 php_value max_input_vars 1000 php_value memory_limit 1024M php_value post_max_size 1024M php_value session.gc_maxlifetime 1440 php_value session.save_path "/var/cpanel/php/sessions/ea-php82" php_value upload_max_filesize 1024M php_flag zlib.output_compression Off </IfModule> # END cPanel-generated php ini directives, do not edit # php -- BEGIN cPanel-generated handler, do not edit <IfModule mime_module> AddHandler application/x-httpd-ea-php82 .php .php8 .phtml </IfModule> # php -- END cPanel-generated handler, do not edit
- 5 اجابة
-
- 1
-
-
الاستضافة التي مرفوع عليها المشروع تستخدم Apache ويجب اضافة كود داخل ملف .htaccess لكي يسمح بعمل ملفات media هل يمكن اعطائي كود لكي اضعه في .htaccess؟
-
هذا المشروع كامل cyberZ_website.zip
-
اخي الكريم انا استخدم مكتبة whitenoise لكن عند اضافة هذا السطر في settings.py STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage' السيرفر يرجع Server Error (500)
- 8 اجابة
-
- 1
-
-
اذا ما هو الحل لكي تعمل ملفات media عندما يكون DEBUG = False
-
اواجهة مشكلة عدم عمل ملفات media settings.py: # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/5.0/howto/static-files/ STATIC_ROOT = os.path.join(BASE_DIR, 'static') STATIC_URL = 'static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'cyberZ_website/static/') ] # Media files MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' urls.py الخاص بالمشروع: from django.contrib import admin from django.urls import include, path from django.conf import settings from django.conf.urls.static import static urlpatterns = [ path('admin/', admin.site.urls), path('', include('home.urls')), path('blog/', include('blog.urls')), path('dashboard/', include('dashboard.urls')), ] urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) models.py: def course_image_upload_path(instance, filename): """يحدد مسار حفظ الصور داخل مجلد Courses حسب السنة والشهر واليوم""" return os.path.join("Courses", now().strftime("%Y/%m/%d"), filename) class Course(models.Model): name = models.CharField(max_length=200) # اسم الدورة price = models.DecimalField(max_digits=10, decimal_places=2) # سعر الدورة start_date = models.DateField() # تاريخ بدء الدورة duration_weeks = models.PositiveIntegerField(default=8) # مدة الدورة بالأسابيع language = models.CharField(max_length=50, default='English') # لغة الدورة schedule = models.CharField(max_length=100, default="6:00 PM - 9:00 PM EST") # وقت الدورة mode = models.CharField(max_length=50, default="Online") # طريقة الدورة (أونلاين / حضورياً) image = models.ImageField(upload_to=course_image_upload_path, default='default_course.jpg') # صورة الدورة created_at = models.DateTimeField(auto_now_add=True) # وقت إنشاء الدورة what_will_you_learn = models.TextField(default='[]') # ماذا سيتعلم الطلاب؟ def __str__(self): return f"{self.name} ({self.start_date.strftime('%B %Y')})" views.py: def home(request): # courses section courses = Course.objects.all().order_by('-created_at') context = { 'stripe_publishable_key': settings.STRIPE_PUBLISHABLE_KEY, 'recaptcha_site_key': settings.RECAPTCHA_PUBLIC_KEY, # إرسال المفتاح العام للقالب 'courses': courses, } return render(request, 'pages/home.html', context) هنا الاستدعاء في ملف html و انا خاله في حلقة {% for course in courses %} <img class="course-image" src="{{ course.image.url }}" alt="{{ course.name }}"> هذه الخطأ الي تظهر لي و الصورة لا تظهر WARNING "GET /static/images/cyberZlogo HTTP/1.1" 404 179 WARNING Not Found: /media/default_course.jpg WARNING Not Found: /media/Courses/2025/03/28/python.png WARNING "GET /media/default_course.jpg HTTP/1.1" 404 179 WARNING "GET /media/Courses/2025/03/28/python.png HTTP/1.1" 404 179 WARNING Not Found: /media/default_course.jpg WARNING "GET /media/default_course.jpg HTTP/1.1" 404 179 WARNING Not Found: /media/Courses/2025/03/28/python.png WARNING "GET /media/Courses/2025/03/28/python.png HTTP/1.1" 404 179
- 8 اجابة
-
- 2
-
-
انا محتار في التعلم بين Electron و PyQt5 لانشاء تطبيقات سطح المكتب انا بحاجة الى نصيحة ايهم افضل Electron او PyQt5؟
- 3 اجابة
-
- 3
-
-
ما هي افضل لغة برمجية لانشاء تطبيقات سطح المكتب؟ بحيث يمكن انشاء واجهة رسومية جميلة بواسطة HTML , CSS. و بعد الانتهاء يمكن تحويل البرنامج الى exe
- 5 اجابة
-
- 1
-
-
شكرا على الرد ... المواقع جميعها مرفوعه على استضافات كيف يمكن ان استخدم Canva لعرض التصميم
-
اريد تصوير مواقع الويب التي قمت بالعمل عليها و عرضها بشكل احترافي للعميل. كيف يمكن ان اقوم بتصوير موقع الويب؟
- 3 اجابة
-
- 1
-