Django

File Upload

FileField, ImageField, media files, file storage backends, custom storage, chunked uploads

20 питань зі співбесід·
Mid-Level
1

Which Django field should be used to store an uploaded file of any type?

Відповідь

FileField is the standard field for storing any file type in Django. It automatically handles filesystem storage and saves the relative path in the database. This field requires configuring MEDIA_ROOT to define the physical storage directory.

2

What is the main difference between FileField and ImageField?

Відповідь

ImageField inherits from FileField and adds automatic validation to ensure the uploaded file is a valid image. It checks file headers and can extract image dimensions through width and height attributes. It requires the Pillow library to work.

3

Which settings.py parameter defines the base directory for uploaded files?

Відповідь

MEDIA_ROOT defines the absolute path to the directory where Django stores user-uploaded files. This parameter must point to a directory with write access for the application. MEDIA_URL defines the public URL to access these files.

4

Which HTML form attribute is required to allow file uploads?

5

How to access uploaded files in a Django view?

+17 питань зі співбесід

Опануй Django для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно