در جنگو-پایگاه داده-فایل های سیستم ذخیره سازی برای جنگو که فروشگاه فایل در پایگاه داده آپلود است.
هشدار: به طور کلی یک ایده بد برای خدمت به فایل های شخص از جنگو، اما برخی از موارد استفاده از معتبر وجود دارد. اگر برنامه جنگو خود را در پشت یک پروکسی معکوس ذخیره و شما نیاز به مقیاس سرور درخواست شما، ممکن است ساده برای ذخیره فایل در پایگاه داده باشد.
نصب و راه اندازی:
پایتون setup.py نصب
طریقه استفاده:
در settings.py، اضافه کردن database_files به INSTALLED_APPS خود را اضافه کنید و این خط:
DEFAULT_FILE_STORAGE = 'database_files.storage.DatabaseStorage'
اگر چه upload_to یک آرگومان لازم در FileField است، آن است که برای ذخیره سازی فایل در پایگاه داده استفاده نمی شود. فقط آن را به یک مقدار ساختگی مجموعه:
آپلود = models.FileField (upload_to = 'مورد نیاز نمی باشد)
تمام فایل های FileField و ImageField شما در حال حاضر در پایگاه داده ذخیره می شوند.
مجموعه تست
./run_tests.sh
Requirements:
Python
جنگو
نظر یافت نشد