mirror of
https://github.com/boostorg/website-v2.git
synced 2026-01-19 04:42:17 +00:00
12 lines
395 B
Python
12 lines
395 B
Python
from django.db import models
|
|
from django.db.models.fields.files import FieldFile
|
|
|
|
|
|
class NullableFileField(models.FileField):
|
|
def get_db_prep_value(self, value, connection, prepared=False):
|
|
if isinstance(value, FieldFile):
|
|
if not value.name:
|
|
return None
|
|
value = value.name
|
|
return super().get_db_prep_value(value, connection, prepared)
|