العودة إلى موقع برمج

مشكلة خطأ فى الـcmd عند كتابة runserver

python
#1

عندما اقوم بتنشيط الموقع الخاص بى عن طريق الـcmd
و اقوم بكتابة
cd desktop/teammanager
python manage.py runserver
يظهر لى ذلك الخطأ
رغم عدم وجود خطأ فى اكوادى فى pycharm
.
.
.
.
.
رسالة الخطأ :-


.
.
.
.

.
.
اكوادى فى views.py :-


.
.
.

.
.
.
.
اكوادى فى urls.py :-


.
.

.
.
.
.
ف اين هو الخطأ؟؟؟!!!

1 Like
#2

هل يمكنك محاولة تنزيل هذا المودل من خلال
pip install requests
أو
pip3 install requests

#3

هذا ما ظهر لى عند محاولة تنشيط الموقع


.
.
.
.
.
.
.
.
اذا ما الخطأ

#4

هل يمكنك التعديل ضمن الملف view.py
استيراد الview باستخدام الامر التالي مع التأكد من View كحرف كبير
from django.views import View

اسم الكلاس يجب ان يبدأ بحرف كبير فأعد تعديله مع التأكد من الاحرف الكبيرة ب:
class HomePageView(View):

#5

تم بنجاح انشاء تفعيل الموقع
ولكن انا اعرف انه يجب ان يظهر لى ما مكتوب فى
الـHttpResponse
ولكن ظهر لى هذا :-


.
.
.
.
.
.
اكوادى فى views.py :-
pycodes
.
.
.
.
.
اكوادى فى urls.py :-

.
.
.
.

.
ملاحظة:-
أردت ان اوضح ذلك الامر لانه قد يكون له علاقة بالموضوع :-
هناك خط تحت كلمة get
عندما اقف عليه يقول لى
Method ‘get’ may be ‘static’
و هناك لونا غريبا ايضا فى على اليمين
عندما اقف عليه يقول لى
Method ‘get’ may be ‘static’
parmeter ‘request’ value is not used
def get(self, request):
.
.
.
.
.
.
و اردت أيضا ان أوضح ما ظهر لى فى الـcmd عندما حاولت تفعيل الموقع
لألا يساعدكم فى معرفة المشكلة
هذا ما ظهر لى :-


.
.
.
.
.
.
.
.
.
.
.
.
اذا
ف أين هو الخطأ؟؟؟!!!

#6

شكرا على هذه المعلومات التفصيلية وممتاز انك تمكنت من تجاوز المشكلة السابقة
ضمن صفحة الخطأ يظهر انه لاتوجد اي صفحة لهذا الرابط والروابط الممكنة تظهر في الاسفل كما هو موضح في الصورة:

اذا المشكلة في طريقة تعريف الرابط للصفحة الرئيسية حيث بعد استخدام path لن تستخدم r او $ (خاص ب url) في تعريف بداية الرابط بل مباشرة ‘/’ كرابط الصفحة الرئيسية كما هو موضح في سطر تعريف الرابط admin
اي حاليا هذه الصفحة ستظهر اذا قمت بتعديل الرابط الى:

127.0.0.1/8000/^$

وبعد تعديل شكل الرابط داخل path الى ‘/’ فستصبح رابط الصفحة الرئيسية هو فقط:
127.0.0.1/8000

1 Like
#7

:heart::orange_heart::yellow_heart::green_heart::blue_heart::purple_heart::black_heart:
نجحت الطريقة :+1::+1::+1:
حفظتها :white_check_mark::white_check_mark::white_check_mark:
و
فهمتها :white_check_mark::white_check_mark::white_check_mark:
شكراا جداااااااااااااااااااا
استاذى فادى
لقد ساعدتنى فى اصعب المشاكل بسبب تحديثات django
حقا شكرا من القلب
اليك و الى عبدالله و الى فريق برمج كله الفريق الذى يساعدنى الان فى بناء مستقبلى
و اعلموا ان تعبكم هذا لا يضيع انتم الافضل :+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1::+1:
و استمرواااا :heart::heart::heart:
شكرا شكرا شكرا
:heart::orange_heart::yellow_heart::green_heart::blue_heart::purple_heart::black_heart:

2 Likes
#8

:+1::+1: ممتاز ان المشكلة قد حلت
شكرا لكلامك الجميل و لوجودك معنا :bouquet:

نقدر ثقتكم ويشرفنا استخدامك للمنصة. ونأمل أن نبقى عند حسن ظنكم بنا :+1: :black_heart: :blue_heart:

1 Like
#9

لاضافة ‘/’ الى نهاية الرابط http://127.0.0.1:8000 …ماهو الرمز الهضعه في path
‘(‘path(’/’, HomePageView, name=‘home-page’)

#10

هل من الممكن تحديد المزيد من المعلومات عن سؤالك حيث ان هذا التعريف يدل على وجود / في نهاية الرابط المطلوب
path(’/’, HomePageView, name=‘home-page’)

#11

اتمنى توضحولي الخطا حاولت اكثر من مرا وشفت شروحات ماعرفت

#12

هذه الفيو

#13

#14

الخطأ بطريقة استيراد المكتبات ضمن الملف views.py ضمن السطرين الاول و5
حيث انك تقوم باستيراد مكتبة جزئية مثل HttpResponse في السطر الاول او View في الخامس
وبالتالي يجب ان تكتب from المكتبة الرئيسية import المكتبة الجزئية كما كتبتها بشكل صحيح في السطر الثاني
اعد المحاولة مع التأكد من استيراد المكتبات بشكل صحيح ويجب ان تحل المشكلة

#16

الله يجزاك الجنه شكرا لك:heart_eyes::smiling_face_with_three_hearts: حليتها بعد محاولات دامت يومين متواصله

, واخيرا سويت اول صفحه لي بفضل الله ثم مساعدتكم اقدر لكم جهودكم يعطيكم العافيه

1 Like