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

Abderrahmane Boulkenafet

الأعضاء
  • المساهمات

    55
  • تاريخ الانضمام

  • تاريخ آخر زيارة

آخر الزوار

101 زيارة للملف الشخصي

إنجازات Abderrahmane Boulkenafet

عضو نشيط

عضو نشيط (3/3)

58

السمعة بالموقع

  1. نجحت الطريقة معي الى حد ما هذا هو الكود USER_TYPE_CHOICES = ( ('vendor', 'Vendor'), ('customer', 'Customer'), ) # Create your models here. class MyUser(AbstractUser): # خيارات نوع المستخدم pass # فئة فرعية لبائع class Vendor(MyUser): # خاصية خاصة بالبائع vendor_specific_property = models.CharField(max_length=100) store_deposit_account = models.CharField(max_length = 100 ,default='0000 0000 0000 0000') user_type = models.CharField(max_length=20, choices=USER_TYPE_CHOICES , default='vendor') class meta: verbose_name ='vendor' # فئة فرعية للعميل class Customer(MyUser): # خاصية خاصة بالعميل customer_specific_property = models.CharField(max_length=100) lives_in=models.CharField(max_length=50 ,default ='Algeria') user_type = models.CharField(max_length=20, choices=USER_TYPE_CHOICES , default='customer') class meta: verbose_name ='vendor' admin.site.register(MyUser) admin.site.register(Customer) admin.site.register(Vendor) لكنها تظهر هكذا في صفحة الadmin رغم انني حاولت تحديد الverbose_name فكيف حل هذه المشكلة؟ ايضا ,هل هناك طريقة للحد من عدد الحقول في صفحة الadmin و اظهار حقول معينة عند الانشاء؟ ف.. هذا اكثر من المرغوب فيه ايضا @Mustafa Suleiman هل هناك طريقة لفعل هذا من الterminal ؟ vendor = Vendor.objects.create_user(username=username, password=password, type="vendor")
  2. اريد صناعة عدة اصناف ترث من الصنف User حيث اضيف لكل صنف اشياء تخصه بحث استعملها لانشاء مستخدمين مثلا الصنف vendor فيه خاصية type = models.charField(max_length = 20 , default ='vendor') و عدة خواص اخرى , في نفس الوقت عند تسجيل بائع جديد , اريد استخدام هذا الصنف للتسجيل بدلا من User و ايضا صنف customer له عدة خواص مختلفة عن ما يرث منه مثلا type = models.charField(max_length = 20 , default ='customer') , يرث ايضا من user , و يستعمل لانشاء مستخدمين بدلا من User حاولت فعل هذا لكنني تلقيت اخطاء كثيرة class Vendor(AbstractUser): type = models.CharField( max_length=50,default = "vendor") def __init__(self, username="test1",password='pass_test',is_staff=False,*args: Any, **kwargs: Any) -> None: super().__init__(username,password,*args, **kwargs)
  3. ما هي افضل التطبيقات المستعملة لانشاء هذه المخططات (برامج تنزل على سطح المكتب ان امكن)؟
×
×
  • أضف...