| 1 |
Meta options |
|---|
| 2 |
============ |
|---|
| 3 |
|
|---|
| 4 |
``files_add_delete_option`` |
|---|
| 5 |
--------------------------- |
|---|
| 6 |
|
|---|
| 7 |
This option is ``True`` by default. |
|---|
| 8 |
|
|---|
| 9 |
When set to ``True``, all ``FileField``s get delete checkboxes if they have the |
|---|
| 10 |
option ``blank=True``. The current file is also displayed above the field, regardless |
|---|
| 11 |
of the value of ``blank``. |
|---|
| 12 |
|
|---|
| 13 |
``files_delete_from_disk`` |
|---|
| 14 |
--------------------------- |
|---|
| 15 |
|
|---|
| 16 |
This option is ``True`` by default. |
|---|
| 17 |
|
|---|
| 18 |
When set to ``True``, files of ``FileField`` are deleted from the disk. This happens |
|---|
| 19 |
when a FileField is updated or when it is cleared. The latter is only possible if |
|---|
| 20 |
``files_add_delete_option`` is ``True``. |
|---|
| 21 |
|
|---|
| 22 |
``files_delete_empty_dirs`` |
|---|
| 23 |
--------------------------- |
|---|
| 24 |
|
|---|
| 25 |
This option is ``False`` by default. |
|---|
| 26 |
|
|---|
| 27 |
When set to ``True``, Django removes *empty* directories after each file is deleted. It |
|---|
| 28 |
starts with the directory of the file and then moves it's way up till it reaches the |
|---|
| 29 |
``MEDIA_ROOT`` folder. **Warning**: This may delete more directories than you want. |
|---|
| 30 |
Use with caution! |
|---|
| 31 |
|
|---|
| 32 |
For example, if Django deletes the following file: |
|---|
| 33 |
|
|---|
| 34 |
/media-root/foo/bar/file.png |
|---|
| 35 |
|
|---|
| 36 |
It will first try to delete ``/media-root/foo/bar/`` and then ``/media-root/foo/``. |
|---|