المهندس مسعود كفى ووفى بارك الله بعلمك
اعتقد الخطأ بالمودل.
class Hospital(Center):
user = models.OneToOneField(User , verbose_name=_("user"), on_delete=models.CASCADE)
slug = models.SlugField(_("slug"),blank=True,null=True )
class Meta:
verbose_name = _("Hospital")
verbose_name_plural= _("Hospital")
def __str__(self):
return str(self.user)
# فقط فيلد اليوزر والسلق للمستشفى بالمودل
لكن لما نروح نشوف الفورم
class NewHospitalForm(forms.ModelForm):
class Meta:
model = Hospital
fields = ('user','name','address','address_detials',
'number_phone','who_I','image','Specialization',
'facebook','twitter','google')
"""
تم استدعاء الكثير من الفيلدات الغير موجودة اساساً بالمودل!
بمعنى ان جانغو يحاول ان يحفظ المعلومات لكن لايوجد اي فيلد لها بقاعدة البيانات.
الحل تعديل المودل بما يتناسب مع الفيلدات المرغوبة او المكتوبة بالفورم. ثم عمل ميجريشن للمودل، ثم التجربة من جديد
"""