Если никаких исключений не возникло, то выполнить этот код:
Наш код
Если любая из строчек нашего кода вызвала исключение, выполнить нижеследующий код:
код исключений
Выполнить в любом случае(finally):
и тут код который выполнится в любом случае
ALLOWED_HOSTS = ['www.somesite.com', 'somesite.com']
ALLOWED_HOSTS = ['*']
'loggers': {
'django.security.DisallowedHost': {
'handlers': ['null'],
'propagate': False,
},
import os
import datetime
def user_directory_path(instance, filename):
# file will be uploaded to MEDIA_ROOT/user_<id>/<filename>
return os.path.join(
instance.user.name,
datetime.datetime.now().strftime('%Y_%m_%d__%H_%M'),
filename)
class MyModel(models.Model):
upload = models.FileField(upload_to=user_directory_path)