أحاول إعداد عملية رفع للملفات بحيث إذا قام المستخدم mohssen برفع ملف ما، فيتم حفظ الملف إلى المجلد MEDIA_ROOT/mohssen بدلاً من وضع كل الملفات في المجلد MEDIA_ROOT مباشرة. المشكلة هي أنني لا أعرف كيف أقوم بعمل هذا الأمر في النموذج. هنا الكود الخاص بي حاليًا:
classPost(models.Model):
title = models.CharField(max_length=200)
user = models.ForeignKey(User)
thumbnail = models.FileField(upload_to='.')# كيف أغير هذا المجلد ديناميكيًا
في الكود السابق سوف يتم رفع الملف إلى المجلد " . " ، ولكن كيف أقوم بتغير هذا المجلد حسب المستخدم بحيث يتم رفع الملف إلى مجلد باسم المستخدم نفسه؟
السؤال
Mohssen A Mohssen
أحاول إعداد عملية رفع للملفات بحيث إذا قام المستخدم mohssen برفع ملف ما، فيتم حفظ الملف إلى المجلد MEDIA_ROOT/mohssen بدلاً من وضع كل الملفات في المجلد MEDIA_ROOT مباشرة. المشكلة هي أنني لا أعرف كيف أقوم بعمل هذا الأمر في النموذج. هنا الكود الخاص بي حاليًا:
في الكود السابق سوف يتم رفع الملف إلى المجلد " . " ، ولكن كيف أقوم بتغير هذا المجلد حسب المستخدم بحيث يتم رفع الملف إلى مجلد باسم المستخدم نفسه؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.