العربية
فتح في Telegram

سلسلةالسلام عليكم

8 رسائل · –
H
السلام عليكم عندي حقل uuid id = models.UUIDField( primary_key=True, default=uuid.uuid4, editable=False, db_index=True ) وبدي اعمل حقل يتولد تلقائيا متل الid العادي يعبر عن رقم الطلب (1, 2, 3, ................) كيف ممكن نعمل هيك شي؟؟
    1. H
      ما بيمشي الحال يكون تنين pk بنفس الجدول
      1. ع
        أنت هتستخدمه كرقم للطلب مش كـ pk الـ Auto field و الـ Big Auto field مش لازم يكونوا pk يعني: order_number = models.AutoField() هتلاحظ أنه مفيش primay_key=True لأنه أنت مش هتستخدمه كـ pk لو قرأت الرابط اللي أرسلته لك هتلاقيه بيقول: "An IntegerField that automatically increments according to available IDs." ده مجرد حقل عددي (Integer) بيزيد بصورة تلقائية.
    2. H
      انا عندي الpk الاساسي هو حقلuuid
  1. M
    بسيطه استخدم positive big int field واعمل override ل save method واعمل populate ل الفيلد الجديد ال هيشيل القيمه دي واعمل empty migration file واعمل backfill ل old records وبس كدا
  2. M
    سؤال حلو وبتذكر حليتو بأحد المشاريع بهذا الأسلوب (مو ضروري يكون معمم) عمل حقل بمثل الرقم التسلسلي عند الإنساء عمل دالة ب services.py قابلة لإعادة الاستخدام بتاخد آخر حقل موجود مسبقا ورقمو وبتضيف ١ .. هام .. لو عمليات الإنشاء كثيرة ومتتابعة استخدمي الكاش لعرض وتعديل آخر رقم ..
    👍1
    1. M
      بالنسبة كمان لل reac condition استخدمي بدالة الإنشاء وإضافة الرقم select for update ()
DDjango Python | جانغوDjango Python | جانغو@DjangoPython · مجموعة · التقنية
3 120أعضاء9يكتبون خلال 30 يومًا
خلاصة المجتمع فتح في Telegram

خلاصة عامة مفتوحة من فهرس البحث ChatCrawler — «Google لـ Telegram العام»؛ تُحدَّث كلما زحفنا إلى المجتمع. الأوقات بتوقيت UTC.

محتوى عام فقط، وAPI Telegram الرسمي. عن المشروع · الأسئلة الشائعة · حدود الفهرس · إزالة صفحة · الدليل · بحث · كيف نحسب