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

السؤال

نشر

لدي نموذج في جانغو django بالشكل التالي:

class Article(models.Model):
  # ...

وأريد الحصول على اسم النموذج كـنص ("Article"). عندما أحاول الحصول على الاسم بهذه الطريقة:

Article.__class__.__name__

يتم إعادة "ModelBase".

كيف أقوم بالحصول على اسم النموذج في جانغو Django؟

Recommended Posts

  • 0
نشر

نماذج جانقو مقتبسين من ModelBase, للحصول على اسم النموذج استعمل التالي:

Article.__name__

يمكن الحصول على اسم النموذج بعد تهيئة النموذج:

article = Article()
assert article.__class__.__name__ == "Article"
assert article.__class__.__name__ != "ModelBase"
assert Article.__class__.__name__ == "ModelBase"

 

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...