Avatar ·

المسار الديناميكي لـ Upload_to في نموذج Django (Models.filefield)

📁 لامدا, بايثون, جانغو, ذكاء اصطناعي

مرحبًا، في Django حتى الإصدار 1.4 كانت هناك إمكانية في النموذج لـ models.filefield لتحديد "ديناميكيًا" "المسار المُنشأ لتخزين الملفات في المتغير Upload_to

Models.py #... attach = models.filefield(Verbose_name = u'Attach', Blank = true, upload_to = lambda Instance, Filename: 'attach/%s/%s'%(Instance.id, filename))

في Django الإصدار 1.4، يتم تعيين id لاحقًا، وبالتالي Instance.id = None وكذلك Instance.pk = None. أخبرني كيف يمكنني تحديد id النموذج في المسار.