Zeina Almakdisi نشر 5 سبتمبر 2022 أرسل تقرير نشر 5 سبتمبر 2022 عند تنفيذ الكود يظهر الخطأ في المتصفح NoReverseMatch at /accounts/doctors/ يظهر الخطأ في الشيفرة التالية: <a href="{% url 'accounts:doctors_detail' doctor.profile.slug %}" > url: path('<slug:slug>/', views.doctors_detail, name='doctors_detail'), 2 اقتباس
0 Haroun Taha نشر 5 سبتمبر 2022 أرسل تقرير نشر 5 سبتمبر 2022 هل قمتي بكتابة 'app_name = 'accounts داخل ملف urls.py ؟ app_name = 'accounts' urlpatterns = [ path('<slug:slug>/', views.doctors_detail, name='doctors_detail'), ] 1 اقتباس
1 Zeina Almakdisi نشر 5 سبتمبر 2022 الكاتب أرسل تقرير نشر 5 سبتمبر 2022 (معدل) نعم قمت مسبقا بكتابة from django.urls import path from . import views app_name='accounts' urlpatterns = [ path('doctors/', views.doctors_list, name='doctors_list'), path('login/', views.user_login, name='login'), path('myprofile/', views.myprofile, name='myprofile'), path('<slug:slug>/', views.doctors_detail, name='doctors_detail'), ] تم التعديل في 5 سبتمبر 2022 بواسطة Zeina Makdisi 1 اقتباس
0 Kais Hasan نشر 5 سبتمبر 2022 أرسل تقرير نشر 5 سبتمبر 2022 هل قمتي بتضمين ملف ال urls الخاص بهذا ال app في ملف ال urls للمشروع؟ و في حال أنك قمتي بذلك فيرجى مشاركة الكود الخاص بهذا الملف هنا حتى أستطيع مساعدتك بشكل أفضل. 2 اقتباس
1 Zeina Almakdisi نشر 5 سبتمبر 2022 الكاتب أرسل تقرير نشر 5 سبتمبر 2022 بتاريخ 21 ساعات قال Kais Hasan: هل قمتي بتضمين ملف ال urls الخاص بهذا ال app في ملف ال urls للمشروع؟ و في حال أنك قمتي بذلك فيرجى مشاركة الكود الخاص بهذا الملف هنا حتى أستطيع مساعدتك بشكل أفضل. from django.contrib import admin from django.urls import path,include from django.conf import settings from django.conf.urls.static import static urlpatterns = [ path('admin/', admin.site.urls), path('accounts/',include('accounts.urls',namespace='accounts')), ] if settings.DEBUG is True: urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) أضفت صورة للخطأ 2 اقتباس
0 Kais Hasan نشر 6 سبتمبر 2022 أرسل تقرير نشر 6 سبتمبر 2022 بتاريخ 12 ساعات قال Zeina Makdisi: from django.contrib import admin from django.urls import path,include from django.conf import settings from django.conf.urls.static import static urlpatterns = [ path('admin/', admin.site.urls), path('accounts/',include('accounts.urls',namespace='accounts')), ] if settings.DEBUG is True: urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) لا يبدو أن هناك خطأ في إعدادات ال urls و قد قمت بكتابة كود يماثل الكود الخاص بك بدون أي مشاكل، أعتقد أن المشكلة ليست في ذلك. يرجى ارسال لقطة شاشة للخطأ بشكل كامل كما هو. 2 اقتباس
0 Wael Aljamal نشر 6 سبتمبر 2022 أرسل تقرير نشر 6 سبتمبر 2022 بتاريخ 19 ساعات قال Zeina Makdisi: أضفت صورة للخطأ يبدو أنك تستعملين بوتستراب، وهو غير مضاف للمشروع، أي مكون خارج عن مكونات بوتستراب يجب أن يتم تنصيبه في المشروع وإضافته لملف settings pip install bootstrap5 بعد التحميل بفتح settings.py ضمن INSTALLED_APPS بضيف ‘django_bootstrap5’ , 2 اقتباس
0 Kais Hasan نشر 6 سبتمبر 2022 أرسل تقرير نشر 6 سبتمبر 2022 بعد أن قمتي بإضافة الصورة فإنه من الواضح أن الخطأ هو في القيمة التي قمتي بتمريرها ك parameter في ال url حيث أن القيمة فارغة. إن القيمة الفارغة أتت من doctor.profile.slug حتى أن الخطأ يقول ذلك فهو يقول أن قائمة الوسطاء الممررة هي: ('',) عليكي التدقيق في البيانات ضمن ال model، فالخطأ من ذلك. 1 اقتباس
0 Zeina Almakdisi نشر 6 سبتمبر 2022 الكاتب أرسل تقرير نشر 6 سبتمبر 2022 بتاريخ 2 دقائق مضت قال Kais Hasan: بعد أن قمتي بإضافة الصورة فإنه من الواضح أن الخطأ هو في القيمة التي قمتي بتمريرها ك parameter في ال url حيث أن القيمة فارغة. إن القيمة الفارغة أتت من doctor.profile.slug حتى أن الخطأ يقول ذلك فهو يقول أن قائمة الوسطاء الممررة هي: ('',) عليكي التدقيق في البيانات ضمن ال model، فالخطأ من ذلك. شكرا لك على مجهودك لكن البيانات المدخلة كاملة حللت المشكلة على مايبدو المشكلة كانت ب استخدامي للبوتستراب وحصول خطأ باعدادات ال Settings 1 اقتباس
السؤال
Zeina Almakdisi
عند تنفيذ الكود يظهر الخطأ في المتصفح
NoReverseMatch at /accounts/doctors/
يظهر الخطأ في الشيفرة التالية:
url:
8 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.