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

السؤال

نشر

مرحبا ضمن صفحة حجز موعد

احتاج الى فلترة اسماء الدكاترة حسب المركز الطبي المختار 

models.py

class Appointment(Info_Patient):
      appointment_date   = models.DateTimeField(default=datetime.now,max_length=100)
      center =models.ForeignKey('accounts.Center',verbose_name=_("Choose health center"),   on_delete=models.CASCADE, unique=False)
      doctor =models.ForeignKey('accounts.Doctor',verbose_name=_("Choose your doctor"),on_delete=models.CASCADE, unique=False  )

views.py


def appointment(request):

    if request.method == "POST":
       
        appointment = AppointmentForm(request.POST, request.FILES)
        if appointment.is_valid():
            appointment.save()
            messages.success(request, ('Your websit was successfully added!'))
        else:
            HttpResponse(request, 'Error saving form')
        return redirect("index:medical_index")
    appointment = AppointmentForm()
    add = Appointment.objects.all()
    return render(request, 'appointment.html',{
        'appointment':appointment,
        'add':add,
 
   })

 

Recommended Posts

  • 0
نشر
بتاريخ 2 دقائق مضت قال Zeina Almakdisi:

مرحبا ضمن صفحة حجز موعد

احتاج الى فلترة اسماء الدكاترة حسب المركز الطبي المختار 

models.py

class Appointment(Info_Patient):
      appointment_date   = models.DateTimeField(default=datetime.now,max_length=100)
      center =models.ForeignKey('accounts.Center',verbose_name=_("Choose health center"),   on_delete=models.CASCADE, unique=False)
      doctor =models.ForeignKey('accounts.Doctor',verbose_name=_("Choose your doctor"),on_delete=models.CASCADE, unique=False  )

views.py


def appointment(request):

    if request.method == "POST":
       
        appointment = AppointmentForm(request.POST, request.FILES)
        if appointment.is_valid():
            appointment.save()
            messages.success(request, ('Your websit was successfully added!'))
        else:
            HttpResponse(request, 'Error saving form')
        return redirect("index:medical_index")
    appointment = AppointmentForm()
    add = Appointment.objects.all()
    return render(request, 'appointment.html',{
        'appointment':appointment,
        'add':add,
 
   })

 

مرحبا زينة،

من فضلك قومي بتوضيح السؤال أكثر حتى نقوم بمساعدتك.

ماهي مدخلات (inputs) الفيلتر ؟ وماهي مخرجاته (outputs) ؟

شكرا لك.

  • 0
نشر
بتاريخ 1 دقيقة مضت قال مسعود زاهي:

مرحبا زينة،

من فضلك قومي بتوضيح السؤال أكثر حتى نقوم بمساعدتك.

ماهي مدخلات (inputs) الفيلتر ؟ وماهي مخرجاته (outputs) ؟

شكرا لك.

لدي كل مركز يحتوي على اسماء دكاترة خاصة فيه

لتوضيح ارفقة صورة 

1. يتم فيه اختيار اسم المركز الطبي 

2. احتاج الى اظهار فقط اسماء الدكاترة الذي تنتمي لهذا المركز فقط

11.png.772821b2822be749b84387788989289f.png

  • 0
نشر
بتاريخ 7 دقائق مضت قال Zeina Almakdisi:

لدي كل مركز يحتوي على اسماء دكاترة خاصة فيه

لتوضيح ارفقة صورة 

1. يتم فيه اختيار اسم المركز الطبي 

2. احتاج الى اظهار فقط اسماء الدكاترة الذي تنتمي لهذا المركز فقط

11.png.772821b2822be749b84387788989289f.png

مرحبا مجددا، 

هل يمكنك مشاركة الشيفرة الخاصة بالنموذج AppointmentForm.

شكرا لك.

  • 0
نشر
بتاريخ 1 دقيقة مضت قال مسعود زاهي:

مرحبا مجددا، 

هل يمكنك مشاركة الشيفرة الخاصة بالنموذج AppointmentForm.

شكرا لك.

class AppointmentForm(forms.ModelForm):
   class Meta: 
        model = Appointment
        fields = ('user','name_patient','Email','Gender',
        'address_detials','number_phone','appointment_date',
        'age','work','note','image')

 

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...