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

السؤال

نشر

وجدت في بعض المواقع أنها تعرض ملاحظة أسفل أحد الحقول لتشرح ما الذي يجب كتابته في هذا الحقل، وأنا لدي إستمارة Form في مشروع جانغو Django وأريد أن أقوم بعرض نص لمساعدة المستخدم hint على فهم مضمون أحد الحقول، بحيث يظهر هذا النص أسفل الحقل.

هل توجد طريقة لعمل ذلك بطريقة مباشرة في جانغو Django؟

Recommended Posts

  • 1
نشر

لإضافة ملاحظة أسفل الحقول توجد طريقتان:

  • الطريقة الأولى في ال Model: تكونُ بإضافة الخاصية help_text إلى حقول ال Model مثالُ ذلك:
    class MyModel(Model):
        myfield = models.DateField(
                   help_text = "Please use the following format: <em>YYYY-MM-DD</em>."
                 )
    نُلاحظ أننا أضفنا الخاصية help_text إلى الحقل myfield حتى نُوضح للعميل كيفية كتابة التاريخ بشكل صحيح.
  • الطريقة الثانية في ال Form: تكون أيضا بإضافة الخاصية help_texts إلى الصنف Meta المُتواجد داخل ال ModelForm الخاصة بنا مثالُ ذلك:
    class MyModelForm(forms.ModelForm):
    
      class Meta:
        model = MyModel
    
        fields = ['myfield',]
        labels = {'myfield': "My Field",}
        help_texts = {'myfield': "Please use the following format: <em>YYYY-MM-DD</em>.",}

    لاحظ أننا قمنا بإنشاء نموذج ModelForm من MyModel يحتوي على الحقل myfield. قُمنا بإعطاء تسمية للحقل وسميناه My field وقمنا بوضع نص مُساعدة سوف يظهر أسفل الحقل عند عرضه في القالب. 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...