Mohssen A Mohssen نشر 29 يناير 2022 أرسل تقرير نشر 29 يناير 2022 لدي نموذج في جانغو django بالشكل التالي: class Article(models.Model): # ... وأريد الحصول على اسم النموذج كـنص ("Article"). عندما أحاول الحصول على الاسم بهذه الطريقة: Article.__class__.__name__ يتم إعادة "ModelBase". كيف أقوم بالحصول على اسم النموذج في جانغو Django؟ 1 اقتباس
1 Ali Haidar Ahmad نشر 29 يناير 2022 أرسل تقرير نشر 29 يناير 2022 (معدل) استخدم: Article.__name__ نماذج Django ترث من ModelBase، حيث أنه يمثل صنف علوي "Metaclass" لجميع النماذج. تم التعديل في 29 يناير 2022 بواسطة Ali Haidar Ahmad 1 اقتباس
0 Samir Ahmane نشر 30 يناير 2022 أرسل تقرير نشر 30 يناير 2022 نماذج جانقو مقتبسين من ModelBase, للحصول على اسم النموذج استعمل التالي: Article.__name__ يمكن الحصول على اسم النموذج بعد تهيئة النموذج: article = Article() assert article.__class__.__name__ == "Article" assert article.__class__.__name__ != "ModelBase" assert Article.__class__.__name__ == "ModelBase" 1 اقتباس
السؤال
Mohssen A Mohssen
لدي نموذج في جانغو django بالشكل التالي:
وأريد الحصول على اسم النموذج كـنص ("Article"). عندما أحاول الحصول على الاسم بهذه الطريقة:
يتم إعادة "ModelBase".
كيف أقوم بالحصول على اسم النموذج في جانغو Django؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.