(2) ورشة تطوير تطبيقات الويب باستخدام Django: مشاركة حلول بناء المشروع


#21

عمل جيد إبراهيم :+1:


#22

حل ورشة بناء المشروع

أسف على التأخير … أرجو المراجعة و التقييم :blush:


#23

عمل جيد محمد :+1:


#24

رائع أستاذي العزيز قمت بالخطوات والآن المشروع يعمل من خلال PyCharm شكرا جزيلا :heart_eyes::heart_eyes:


#25


عدنا بمعية الشباب الأبطال


#26

views.py

from django.http import HttpResponse


def index(request):
     return HttpResponse("hello coretabs")

def index2(request):
    return HttpResponse("hello all")

urls.py

from django.contrib import admin
from django.urls import path
from . import views

 urlpatterns = [
   path('admin/', admin.site.urls),
   path('hello/coretabs/', views.index),
   path('hello/all/', views.index2),
   ]

بعدها نقوم بتشغيل
python manage.py runserver


#27

@Majd-A عمل جيد مجد… اننقل للمهمة التالية

@sohep لم يكن المطلوب فقط طباعة coretabs أو all، المطلوب كان كتابة دالة تستقبل أي اسم وتقوم بطباعته


#28

شكرا على التقييم السريع
لقد عملت على ذلك لكن الشيء الذي لم أعرفه هي هذه الخطوة التي وجدتها عند زملائي الاخرين:

 path('hello/<str:name>/', views.index)

ما لم افهمه هو على اي اساس تم وضع ال name بهذا الشكل
ارجوا المساعدة


#29

هنا نقوم باخبار التطبيق أننا سنمرر متحول اسمه name من نوع string الى دالة hello

وفي دالة hello نستقبل المتحول name ونقوم بطباعته


#30

عند تشغيل ملف run.py اعطاني النتيجة التالية

creating virtual environment…
Using base prefix ‘c:\users\ahsha\appdata\local\programs\python\python36-32’
New python executable in G:\Programing\Forum-projects\test\venv\Scripts\python.exe
Installing setuptools, pip, wheel…done.
installing requirements…
Could not open requirements file: [Errno 2] No such file or directory: ‘requirements.txt’
python: can’t open file ‘manage.py’: [Errno 2] No such file or directory
Press any key to continue . . .


#31

المعذرة عن التاخر في الرد… الأمر متعلق بملف requirements.txt كما كنا نكتبه في ورشة flask

شاهد محتوى الملف في مشروع فلاسك:


#32

تقوم بتهيئة بيئة العمل 100‎%‎
ثم تقوم بفتح المشروع من PyCharm


#33

Git withe Sublim Text3 @YaserAlnajjar @hichem2h


#34

https://github.com/cheikhtourad/coretabs.git @hichem2h @YaserAlnajjar


#35

عمل جيد :+1: وتم انجاز المهمة المطلوبة يمكنك الانتقال للمهة التالية …

@cheikhtourad


#36

السلام عليكم جميعاً
اتمنى ان يكون الجميع بخير

علمت بهذة الورشة منذ قليل فقط وهذه اول مهمه


#37

@MRamadan

عمل جيد يمكنك الانتقال إلى المهمة التاليه :slight_smile: