Я пишу универсальные функции (используя hasattr, setattr, getattr ...), чтобы управлять и обновлять значения полей для данного поля field_name определенной модели?
hasattr
setattr
getattr
field_name
Есть ли способ проверить, допускает ли поле my_model.field_name нулевые значения?
my_model.field_name
Да, вот так:
ModelName._meta.get_field('field_name').null