Crayiten
допустим пользователь заполняет форму на загрузку файла через джанго а как джанго будет это файл отправлять там ведь форма связана с модулем а он работает с бд
Azamat
у FileField есть аттрибут upload_to в котором нужно указать по какому пути сохранять файл
Crayiten
просто я предпологал что типа джанго отпавляла файл на сервер получало типа путь на этот файл и сервер и этот путь хранило в бд но как это сделать
Crayiten
Спасибо
Crayiten
я просто не давно начал изучать и начал это делать по курсам и уже 3 или 4 прошел а ответ так и не нашёл
Igor
Django upload files гуглишь, хз что там можно не найти...
Crayiten
просто сложно мне воспринимается инфа без наглядных примеров типа показано как на коде но как это допустим работает все в стеке
Azamat
Я вот помню начал изучать django по хауди хо, но затем зашел на официальную документацию и там было точно тоже самое и в разы понятнее))
Azamat
но все равно там нет ничего такого, что нет в документаций
Olga
Если это на собесе дать можно увалить всех кто курсы по скулю проходил)
А можно поподробнее? Я как Джун, возможно, не знаю нюансов, было бы интересно узнать, если это не секрет конечно
Crayiten
да, я тоже его смотрел раньше
вроде что есть ну чувствуется что чего то не хватает
m700
Я тут пет проект подслушал
m700
Тиндер для драк
m700
Реальная тема, выпил в пятницу, нужен экшен, выбрал категорию и персекся
Crayiten
Ладно парни спасибо за помощь
Igor
А можно поподробнее? Я как Джун, возможно, не знаю нюансов, было бы интересно узнать, если это не секрет конечно
Это называется tally table... Или number table. Только гуглить нужно tally table sql, а то будешь на счетные палочки попадать)
Igor
Джуну лучше туда не соваться) чтобы не сломать мозг)
Алексей
Да, одна
Partition by?
Igor
Генерят просто таблицу чисел и уже от нее делают все построения, только таблица строится в sql, а не циклом.
m700
Джуну лучше туда не соваться) чтобы не сломать мозг)
А ты по скулу не ведешь курс для школьников?
Azamat
Тиндер для драк
для создания стрелок за гаражами?
m700
Но да стрелок
Igor
А ты по скулу не ведешь курс для школьников?
Да там все просто и скучно... Если начать бубнить все уснут
Azamat
Не, 1 на 1
а как подтверждать что один придёшь, а не с друзьями? Есть какая-то либа?
Igor
Partition by?
Идея в том что тебе нужны строки для которых нет данных в этом главная проблема.
Igor
Но направление мысли ведь правильное?
Она отлично группировкой и avg обошлась, запрос был верный, проблема где взять строки которых нет
Алексей
Она отлично группировкой и avg обошлась, запрос был верный, проблема где взять строки которых нет
Стоп, нам же надо не вообще а по году? А как же группировка по году тогда если не partition by?
Igor
Выше есть запрос, не поверишь группировка через group by)
Igor
Нам нужно аггрегировать данные при чем тут оконные функции
Алексей
Нам нужно аггрегировать данные при чем тут оконные функции
Я бы их отобрал по году, а потом решил бы что делать
Алексей
Ну тоесть 2005 Фильм1 Фильм2 2006 Фильм1 Фильм2
Igor
Мы просто хотим avg(len) group by year все... Я хз что там отбирать и думать, думать нужно откуда взять года которых нет в таблице
Igor
Суть проблемы в том что все функции sql завязанны на обработку существующих записей, нам нужно их как бы создать, но в рамках select запроса
Igor
Мы хотим создать таблицу years, и в нее напихать все года с 1 по допустим 3000
Igor
Есть вариант создать таблицу реальную или временную. Но мы не хотим, хотим обойтись запросом
Igor
Вот такая задача...
Igor
Довольно стандартный финт, но я бы сказал продвинутый, на курсах такое скорее всего не дают
Igor
Чтобы сразу сбить с толку окончательно можно попросить не по годам а по датам)
Igor
Типа есть показания каких то приборов дата время и показание, вывести кол-во показаний по датам с какойто даты по какую то, если показания по дате отсутствуют вывести ноль.
Igor
WHERE Year IN (пошло поехало)
С этого начинали, данные за не существующую дату не появятся
Сергей
Igor
Ну так там если нет данных - вывести N/A
Да, твой фильтр ничем от битвин не отличается
Сергей
Та не отличается
Сергей
Не могу понять чего спорите)
Igor
Хотим чтобы тут 2005 год появился с n/a как в постановке)
Igor
И не только 2005 а в общем случае)
Эмиль
привет ребят ,подскажите пожалуйста курс для изучения Python.
Эмиль
и стоит ли сразу скачивать фреймворк джанго ?
Olga
Касаемо ещё загвоздки в дате, было ещё такой условие How many movies were released every year in the period from 2003 till now? По логике вещей, у нас сейчас 22 год, в таблице есть только 2013 год и всё, дальше ничего В голову пока пришло только такое решение
Olga
Azamat
и стоит ли сразу скачивать фреймворк джанго ?
1) курс на степике "поколение python" 2) не стоит
Эмиль
а в библиотеки лезть или еще рано ?
Сидредин
Azamat
а в библиотеки лезть или еще рано ?
Пройти курс на степике, там все есть) а потом уже можно выбрать сферу и изучать определнные библиотеки / фреймворки
Эмиль
а какие ?
Azamat
Или если ты школьник и из РФ, то можно получить бесплатно курсы на госуслугах, если там еще есть места
Эмиль
хорошо
Эмиль
мне 22
Сидредин
а какие ?
Что какие?
Эмиль
книги
Эмиль
про stepik его установить нужно или как ? захожу на их страницу нажимаю"начать курс" и нечего нет
Azamat
осуждаю пиратство
Сергей
String temp; temp = Console.ReadLine(); double angleRadian; angleRadian = double.Parse(temp); double angleDegree; angleDegree = angleRadian * 180 / Math.PI; Console.WriteLine( "радиан это {0:F4} градусов", temp, angleDegree); 1 радиан это 57.2957 градусов // конечный результат. Почему код не правильно работает?
Сидредин
про stepik его установить нужно или как ? захожу на их страницу нажимаю"начать курс" и нечего нет
Ничего не нужно скачивать. Заходишь на страницу и начинаешь курс, если бесплатный