Beshoy Ehab Hafez

الأعضاء
  • المساهمات

    35
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو Beshoy Ehab Hafez

  1. أنا قد أنهيت مبادئ البرمجه بلغة بايثون ماذا افعل بعد ذلك؟ لكن لا أريد حل اسئله باللغة الانجليزيه لأنني لست متقناً لها
  2. أريد إن أتعلم الذكاء الاصطناعي لكن بمكتبة غير مكتبة tensorflow ماذا تنصحوني
  3. أنا كنت ابدئ بتعلم لغة php و كتبت الكود التالي <? php echo "hello world"; ?> فعند تنفيذ الكود في localhostظهر لي الخطأ التالي Forbidden You don't have permission to access this resource. ماذا افعل
  4. أنا عندي مشكله في رفع الصور و هي عند رفع الصور من قائمة admin يتم التحميل بصوره طبيعيه انما عند رفع الصور من ال form لا يتم رفع اي صوره و يتم استخدام الصوره الافتراضيه و هذه صور تبين كل الكود اول صوره هي ال app ثاني صوره هي ال form ثالث صوره هي الداله التي تقوم بعمل بوست رابع صوره هي صفحة ال html
  5. لقد قرأت من الموقع الرسمي ل dgango و حلل مشكله المديول لكن لا توجد أخطاء و لم تحل مشكلتي مع العلم إصدار Django الخاص بي هو 3.7
  6. لقد فعلت كل شئ ولم يحدث شئ نفس المشكله موجوده
  7. لا أستطيع لأنني استخدم الهاتف ولا يوجد في الموقع محرر اكواد الموقع مثل الذي على الكمبيوتر يظهر لي خطأ عدم وجود static
  8. حسنا هذا هو الموديل class Post(models.Model): user = models.ForeignKey(User, on_delete=models.DO_NOTHING) title = models.CharField(max_length=30) contant = models.TextField(default="") #هنا امر اختار صوره و رفعها img = models.ImageField(upload_to="posts_img/", default="posts_img/default.jpg") created = timezone.now def __str__(self): return self.title و هنا الفورم class PostForm(forms.ModelForm): class Meta: model = Post fields = ["title", "contant", "img"] و هنا الداله التي تستدعي الفورم def create_post(request): if request.method == "POST": form = PostForm(request.POST) if form.is_valid(): form = form.save(commit=False) form.user = request.user form.save() return redirect("/") else: form = PostForm() context = { 'form' : form } return render(request, "create.html", context) و هنا صفحة ال html <form method="post" enctype="multipart/form-data"> {% csrf_token %} {{form}} <button name="submit" class="bnt bnt-primary">Save Post</button> </form> هذا كل شئ واذا لم تفهم الاكواد من فوق يمكنك أن ترى الصور المرفقه
  9. عندما ارفع صوره على الموقع لا يتم تخزينها في الداتا و عند عرضها يعرض الصوره الافتراضيه لكن عند رفع الصوره من admin يتم رفعها بكل بساطة
  10. عندما انشئ منشورات كثيره و احذف اولهم مثلا او من المنتصف يبقي ال id لكل المنشورات التي بعده بنفس ال id القديم الخاص بها و أنا لا أريد ذلك أنا أريد إن يكون ال id على حسب الترتيب الفعلي لهم كيف ذلك
  11. لماذا يظهر هذا الخطأ TypeError: on_delete must be callable مع العلم الكود الذي يظهر منه الخطأ هو user = models.ForeignKey(User, on_delete='None') إصدار django عندي هو 3.2
  12. ما معني هذا 64-bit ARMv8-A (32-bit Mode) و هل هذا يعني إن جهازي 32-bit ام 64-bit و اذا كان الجهاز 32-bit هل هناك طريقه ليصبح 64-bit
  13. إزاي احفظ تغييرات حصلت في الاسكربت مثال: لعبة عايز احفظ أعلى اسكور وصل ليه المستخدم يعني مش كل مره يخرج و يدخل تآني يتمسح
  14. حسنا كيف أحدث نظام أندرويد ليصبح من 32-bit الي 64-bit هذا السؤال لك انت و وائل
  15. كيف استخدم مكتبة virtualenv من الهاتف
  16. أنا أعمل من هاتف لان ليس لدي حاسوب
  17. يظهر لي دائمآ خطأ
  18. ما الفرق بين الأمرين التاليين pygame.display.update() و pygame.display.flip()
  19. كيف اقوم بنفس العمليه في بايثون و ممكن شرح اكثر
  20. السؤال الأول: كيف اقوم برسم خطوط شبه شفافه مثال: شخص يريد أن يرسم خط أحمر و خط ازرق و في تقاطعهما ينشأ اللون البنفسجي السؤال الثاني: هل يمكن عمل تطبيق اندرويد بمكتبة Pygame؟ السؤال الثالث: هل هناك مكتبة تساعد في كتابة اللغه العربيه في مكتبة Pygame
  21. شكرا لك لكن هناك سؤال آخر لماذا عند استعمال الامر collidepoint في الدائره و المثلث يعتبرهما مثل المربع مثال: import pygame pygame.init() screen = pygame.display.set_mode((600, 600)) c = pygame.draw.circle(screen, (255, 0, 0), (100, 100), 100) if c.collidepoint((1, 1)): print("yes")
  22. يمكنك أن تتحكم في الشفافية الخاصة بلون أي خط من خلال تمرير قيمة Alpha كعنصر ثالث عند كتابة لون الخط، كالتالي: import pygame pygame.init() # تحديد خصائص النافذة size = [600, 600] screen = pygame.display.set_mode(size) screen.fill((255, 255, 255)) vertical_line = pygame.Surface((100, 600), pygame.SRCALPHA) vertical_line.fill((0, 0, 255, 50)) # يمكنك أن تقوم بتغير رقم 50 إلى أي رقم بين 0 و 255 screen.blit(vertical_line, (0, 0)) horizontal_line = pygame.Surface((600, 100), pygame.SRCALPHA) horizontal_line.fill((255, 0, 0, 50)) # يمكنك أن تقوم بتغير رقم 50 إلى أي رقم بين 0 و 255 screen.blit(horizontal_line, (0, 0)) يقوم الكود السابق بعمل خطين أحدهما أحمر والثاني أزرق وعندما يتلاقى الخطين (في أعلى اليسار) ستجد مربع لونه بنفسجي، كما في الصورة: أو يمكنك أن تستعمل التابع set_alpha أيضًا للحصول على نفس النتيجة كالتالي: vertical_line = pygame.Surface((100, 600), pygame.SRCALPHA) vertical_line.set_alpha(50) # يمكنك أن تقوم بتغير رقم 50 إلى أي رقم بين 0 و 255 vertical_line.fill((0, 0, 255)) screen.blit(vertical_line, (0, 0)) horizontal_line = pygame.Surface((600, 100), pygame.SRCALPHA) horizontal_line.set_alpha(50) # يمكنك أن تقوم بتغير رقم 50 إلى أي رقم بين 0 و 255 horizontal_line.fill((255, 0, 0)) screen.blit(horizontal_line, (0, 0)) الأمثلة السابقة للتوضيح وبالتأكيد سوف تحتاج إلى حلقة لكي لا تغلق النافذة تلقائيًا. اذا اردت ان افعل نفس الشئ بالنسبه لدائرة او مثلث ماذا أفعل؟
  23. كيف اقرأ اكواد المكتبات في بايثون
  24. كيف ارسم شكل ثلاثي الابعاد
  25. هل توجد مكتبة أخرى؟