from os.path import splitext
from uuid import uuid4
from django.core.files.storage import FileSystemStorage
class UUIDFileStorage(FileSystemStorage):
def get_available_name(self, name, max_length=None):
_, ext = path.splitext(name)
return uuid4().hex + ext
class SomeModel(models.Model):
some_filed = models.ImageField('Какое-то изображение', upload_to='someimages', storage=UUIDFileStorage())
Хочу научиться использовать последние стандарты (ES7, ES8), смотрел их разные фишки, хотелось бы попробовать, но как эти стандарты можно активировать?
Видел фишки что то вроде "Точечный синтаксис"
Что-то вроде этого:
console.log ('Привет Мир!');
можно заменить на
c.l.'Привет Мир!'..
var life = {
day: 0,
up() {
this.day++;
return this;
},
down() {
this.day--;
return this;
},
}
life.up().up()
console.log(life.day) //2
Просьба ссылку на документацию не кидать, я ее уже видел)
По этому пути находится мой "сайт" asd/. (что это за путь вообще? Путь к серверу? Тогда какое у моего сервера имя?)
path
Путь к директории на сервере, из которой будут доступны cookie. Если задать '/', cookie будут доступны во всем домене domain. Если задать '/foo/', cookie будут доступны только из директории /foo/ и всех ее поддиректорий (например, /foo/bar/) домена domain. По умолчанию значением является текущая директория, в которой cookie устанавливается.
domain
(Под)домен, которому доступны cookie. Задание поддомена (например, 'www.example.com') сделает cookie доступными в нем и во всех его поддоменах (например, w2.www.example.com). Для того, чтобы сделать cookie доступными для всего домена (включая поддомены), нужно просто указать имя домена (то есть 'example.com').
Как правильно передать 6-й аргумент
secure
Указывает на то, что значение cookie должно передаваться от клиента по защищенному соединению HTTPS. Если задано TRUE, cookie от клиента будет передано на сервер, только если установлено защищенное соединение.
при введении, к примеру, https://toster.ru/ выполнится скриптКакой скрипт? Зачем вы так сделали?