اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر
بتاريخ منذ ساعة مضت قال Gaith Benali:

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

و هذا هو الملف 

وعليكم السلام غيث،
ما يحدث أنك تستخدم login كاسم object وهي كلمة محجوزة يجب أن تقوم باستخدام اسماء اخرى ك form أو إي اسم أخر ليس محجوز باللغة
و التغير يتم في هذه الملفات،  في البداية login.html

<title>Login</title>
<form method="post">
    {% csrf_token %}
    {{ form }}
    <button type="submit">تسجيل الدخول</button>
</form>
{% if error_message %}
        <p style="color: red;">{{ error_message }}</p>
{% endif %}

ثم ملف views.p

def login_view(request):
    if request.method == 'POST':
        login = LoginForm(request.POST)
        if login.is_valid():
            username = login.cleaned_data['username']
            password = login.cleaned_data['password']
            user = authenticate(request, username=username, password=password)
            if user is not None:
                login(request, user)
                return redirect('home')
            else:
                error_message = 'معلومات الدخول غير صحيحة'
        else:
            error_message = 'معلومات الدخول غير صحيحة'
    else:
        form = LoginForm() 
        error_message = None
    login = LoginForm()
    return render(request, 'registration/login.html', {'form': form, 'error_message': error_message})

أعد تغيير الملفات وسوف يعمل لديك

  • 0
نشر
بتاريخ 38 دقائق مضت قال Gaith Benali:

اسأل هل جافا سكريبت تكفيني اساسياتها فقط مثلا في تطوير موقع

و هل هناك مواقع لترجمة الفيديوهات من الإنجليزية إلى العربية 

في حال أردت التعمق بشكل كبير في تطوير المواقع، فعليك تعلم أساسيات جافاسكريبت أولاً وإنشاء بعض المشاريع البسيطة من خلالها، ثم تنفيذ مشاريع ويب واستخدام ما تعلمته، ثم عليك التعمق بها أكثر وتنفيذ مشاريع متقدمة من خلالها، لكونها لغة البرمجة الخاصة بالويب.

ومن خلال التعمق بها ستتمكن من إنشاء تجربة مستخدم جيدة، وأيضًا يمكنك تعلم React واستخدامها في الواجهة الأمامية وجانغو في الواجهة الخلفية.

وبخصوص ترجمة الفيديوهات، فعلى اليوتيوب ستجد ترجمة آلية في حال كان ذلك سؤالك من خلال الضغط على زر CC في الفيديو أو الضغط على أيقونة الترس ثم تفعيل الترجمة، أما المواقع الأخرى فلا يوجد أداة لذلك في حال لم توفر ترجمة آلية أو يدوية للفيديو في مشغل الفيديو الخاص بها.

 

Snag_17b5967.png

  • 0
نشر
بتاريخ 9 دقائق مضت قال Mustafa Suleiman:

في حال أردت التعمق بشكل كبير في تطوير المواقع، فعليك تعلم أساسيات جافاسكريبت أولاً وإنشاء بعض المشاريع البسيطة من خلالها، ثم تنفيذ مشاريع ويب واستخدام ما تعلمته، ثم عليك التعمق بها أكثر وتنفيذ مشاريع متقدمة من خلالها، لكونها لغة البرمجة الخاصة بالويب.

ومن خلال التعمق بها ستتمكن من إنشاء تجربة مستخدم جيدة، وأيضًا يمكنك تعلم React واستخدامها في الواجهة الأمامية وجانغو في الواجهة الخلفية.

وبخصوص ترجمة الفيديوهات، فعلى اليوتيوب ستجد ترجمة آلية في حال كان ذلك سؤالك من خلال الضغط على زر CC في الفيديو أو الضغط على أيقونة الترس ثم تفعيل الترجمة، أما المواقع الأخرى فلا يوجد أداة لذلك في حال لم توفر ترجمة آلية أو يدوية للفيديو في مشغل الفيديو الخاص بها.

 

Snag_17b5967.png

لا لا الفيديوهات المسجلة في التطبيقات و التي تنزل على الحاسوب

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...