Gaith Benali نشر 3 نوفمبر 2023 أرسل تقرير نشر 3 نوفمبر 2023 (معدل) أسأل كيف يمكنني إنشاء موقع دردشة بفئة العمل جانغو تم التعديل في 3 نوفمبر 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 3 نوفمبر 2023 أرسل تقرير نشر 3 نوفمبر 2023 الأمر يطول شرحه، لكن يمكنك إنشاء موقع دردشة بالطبع، حاول البحث عن Realtime chat app using Django في جوجل وستجد شروحات أجنبية توضح لك بناء المشروع من الصفر، حيث ستحتاج إلى مشاهدة شرح يصل إلى 3 ساعات وربما أكثر، لذلك عليك تقسيم المشروع إلى أجزاء تبعًا للشرح كما لو أنه دورة لتتعلم بشكل صحيح. فبالإضافة إلى إطار العمل جانغو ستقوم باستخدام تقنيات مثل WebSocket من خلال إضافة Django Channels من أجل توفير ميزة المحادثة في الوقت الفعلي real−time أي إنشاء قناه مفتوحة بين اطراف المحادثة. اقتباس
0 Gaith Benali نشر 4 نوفمبر 2023 الكاتب أرسل تقرير نشر 4 نوفمبر 2023 بتاريخ 11 ساعة قال Mustafa Suleiman: الأمر يطول شرحه، لكن يمكنك إنشاء موقع دردشة بالطبع، حاول البحث عن Realtime chat app using Django في جوجل وستجد شروحات أجنبية توضح لك بناء المشروع من الصفر، حيث ستحتاج إلى مشاهدة شرح يصل إلى 3 ساعات وربما أكثر، لذلك عليك تقسيم المشروع إلى أجزاء تبعًا للشرح كما لو أنه دورة لتتعلم بشكل صحيح. فبالإضافة إلى إطار العمل جانغو ستقوم باستخدام تقنيات مثل WebSocket من خلال إضافة Django Channels من أجل توفير ميزة المحادثة في الوقت الفعلي real−time أي إنشاء قناه مفتوحة بين اطراف المحادثة. ماهي الاشياء المفترض اجهزها بتجهيز مثل هذا التطبيق اقتباس
0 عبدالباسط ابراهيم نشر 4 نوفمبر 2023 أرسل تقرير نشر 4 نوفمبر 2023 بتاريخ 2 ساعة قال Gaith Benali: ماهي الاشياء المفترض اجهزها بتجهيز مثل هذا التطبيق تطبيق دردشة باستخدام Django و Django Channels هو مشروع يتطلب العديد من العناصر والمراحل لتجهيزه بشكل صحيح. والخطوات الاساسية كالتالي أولاً بالطبع قم بإعداد بيئة تطوير Python على جهاز الكمبيوتر الخاص بك. و تثبيت Django و Django Channels وأي مكتبات أخرى مطلوبة. بعد ذلك يجب التخطيط لكيفية تصميم قاعدة البيانات الخاصة بالتطبيق، مثل جداول المستخدمين والرسائل. وتحتاج لإعداد Django Channels ليعمل مع تطبيقك. والقيام بإنشاء Channels layers للاتصال بين عمليات الخادم والعمليات في الوقت الفعلي. و يجب عليك تصميم نظام لإنشاء وإدارة الغرف والمشتركين فيها. وبالطبع ستحتاج لتصميم وتطوير واجهة المستخدم للتطبيق باستخدام HTML، CSS، وJavaScript. ومع التطبيق والمتابعة في الدورة التي تجدها مناسبة ستفهم الخطوات التي يقوم عليها تطبيق مثل ذلك اقتباس
0 عمار معلا نشر 4 نوفمبر 2023 أرسل تقرير نشر 4 نوفمبر 2023 بتاريخ 17 ساعة قال Gaith Benali: أسأل كيف يمكنني إنشاء موقع دردشة بفئة العمل جانغو عندما تريد العمل على مشاريع خاصة بالتشات بوت أو دردشة، على عكس التطبيقات التي تعلمتها في django والقائمة على طلب ثم تنفيذ الطلب ورد نتيجة الطلب ، يجب أن تعمل مع django channels الفكرة قائمة من أن المحادثة قائمه على ارسال رسائل أو ملفات أو صور في التوقيت الحقيقي فيجب التعامل مع django channels لكي يتم فتح اتصال دائم مع السيرفر وتلقي الرسائل وارسالها ثم بعد اغلاق التطبيق يتم اغلاق الاتصال وعند فتح التطبيق يتم انشاء اتصال دائم وهكذا، في المقال التالي تستطيع تهيئة ما تحدثت عنه سابقا والتعامل مع channels في django https://realpython.com/getting-started-with-django-channels اقتباس
0 Gaith Benali نشر 12 نوفمبر 2023 الكاتب أرسل تقرير نشر 12 نوفمبر 2023 حسنا بدأ في بناء التطبيق لكن ظهر لي الخطأ التالي Internal Server Error: / Traceback (most recent call last): File "C:\Users\kali\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\kali\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\handlers\base.py", line 220, in _get_response response = response.render() ^^^^^^^^^^^^^^^^^ File "C:\Users\kali\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\template\response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\kali\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\template\response.py", line 90, in rendered_content template = self.resolve_template(self.template_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\kali\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\template\response.py", line 72, in resolve_template return select_template(template, using=self.using) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\kali\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\template\loader.py", line 47, in select_template raise TemplateDoesNotExist(", ".join(template_name_list), chain=chain) django.template.exceptions.TemplateDoesNotExist: login.html [12/Nov/2023 08:51:27] "GET / HTTP/1.1" 500 78581 و هاهو المجلد تطبيق دردشة.rar 1 اقتباس
0 Mustafa Suleiman نشر 12 نوفمبر 2023 أرسل تقرير نشر 12 نوفمبر 2023 بتاريخ 1 ساعة قال Gaith Benali: حسنا بدأ في بناء التطبيق لكن ظهر لي الخطأ التالي Internal Server Error: / Traceback (most recent call last): File "C:\Users\kali\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\kali\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\core\handlers\base.py", line 220, in _get_response response = response.render() ^^^^^^^^^^^^^^^^^ File "C:\Users\kali\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\template\response.py", line 114, in render self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\kali\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\template\response.py", line 90, in rendered_content template = self.resolve_template(self.template_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\kali\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\template\response.py", line 72, in resolve_template return select_template(template, using=self.using) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\kali\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\template\loader.py", line 47, in select_template raise TemplateDoesNotExist(", ".join(template_name_list), chain=chain) django.template.exceptions.TemplateDoesNotExist: login.html [12/Nov/2023 08:51:27] "GET / HTTP/1.1" 500 78581 و هاهو المجلد لم يتم العثور على ملف القالب "login.html"، والقالب موجود بالفعل، لكن قمت بكتابة المسار بشكل غير صحيح في السطر التالي في ملف urls.py في مجلد project: path('',TemplateView.as_view(template_name='login.html'),name='login'), بينما عليك كتابة المسار الصحيح لأن القالب يقع داخل مجلد registration في مجلد templates، لذلك المسار هو: path('', TemplateView.as_view( template_name='registration/login.html'), name='login'), اقتباس
0 Gaith Benali نشر 12 نوفمبر 2023 الكاتب أرسل تقرير نشر 12 نوفمبر 2023 السلام عليكم لقد أكملت موقع الدردشة و هذا هو المجلد امتنى لو تقول لي الأخطاء التي به لأتجاوزها و أيضا إذا وجد موقع ويب لإستضافة المجانية و شكرا على كل شئ تطبيق دردشة.rar اقتباس
0 Gaith Benali نشر 13 نوفمبر 2023 الكاتب أرسل تقرير نشر 13 نوفمبر 2023 ارجو النظر إلى التطبيق لأعرفه هل يصلح للإستضافته أو لا اقتباس
0 Gaith Benali نشر 15 نوفمبر 2023 الكاتب أرسل تقرير نشر 15 نوفمبر 2023 بتاريخ On 12/11/2023 at 16:13 قال Gaith Benali: السلام عليكم لقد أكملت موقع الدردشة و هذا هو المجلد امتنى لو تقول لي الأخطاء التي به لأتجاوزها و أيضا إذا وجد موقع ويب لإستضافة المجانية و شكرا على كل شئ تطبيق دردشة.rar 2.36 MB · 0 تنزيلات أتمنى النظر إ‘لى التطبيق لأعرف الأخطار قبل نشره و شكرا اقتباس
0 Gaith Benali نشر 20 نوفمبر 2023 الكاتب أرسل تقرير نشر 20 نوفمبر 2023 بتاريخ On 15/11/2023 at 17:27 قال Gaith Benali: أتمنى النظر إ‘لى التطبيق لأعرف الأخطار قبل نشره و شكرا إلى الآن لم يتم الرد ماذا هناك طلبت المساعدة من أجل رؤية الأخطاء في التطبيق و حتى الآن لم أجد من يرد و شكرا على الجواب السريع اقتباس
السؤال
Gaith Benali
أسأل كيف يمكنني إنشاء موقع دردشة بفئة العمل جانغو
تعديل عنوان السؤال
10 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.