@ru_python

Страница 7958 из 9768
fickle asshole
01.02.2019
10:29:03
@Tishka17 расскажи историю своей аватарки

Она у тебя еще с 15

Tishka17
01.02.2019
10:29:46
@Tishka17 расскажи историю своей аватарки
ну я делал бложик с лайками и прочим. Попросил друга нарисовтаь иконку. Бложик естественно выкинул как курсач сдал, а картинка осталась

Google
fickle asshole
01.02.2019
10:30:03
года

Tishka17
01.02.2019
10:30:13
вообще, где-то с 2008

Tigran
01.02.2019
10:30:25
аватарка длиною в жизнь

Maxim robox
01.02.2019
10:30:32
нужно что то простое как html или простое гуи как сам питон
Если ты спрашиваешь, можно ли твою задачу сделать на джанго, то да, можно. Если ты уже знаешь джанго, то ничто не мешает писать псевдо-десктопные приложения на нем. Да, это не лучший вариант. Не самый красивый. Не самый удобный. Но вполне вариант. Есть пример приложения, которое примерно так и работает — pgadmin. Если ты спрашиваешь, что лучше взять для десктопных приложений, то это не джанго. И может даже не питон вообще. На питоне вся гуйня страшная получается.

Tishka17
01.02.2019
10:30:35
а ник с 2002

fickle asshole
01.02.2019
10:31:09
Получится ли с публичными либами и слитыми базами создать аналог файндфейса?

Tishka17
01.02.2019
10:31:24
может тебя забанить за такие вопросы?

Vasia
01.02.2019
10:31:41
на винде проще уже писать под c#, очень много примеров и работа искоробки

fickle asshole
01.02.2019
10:31:59
Блин, прости, я просто не шарю

Vasia
01.02.2019
10:32:04
там только понять концепцию mvvm и все, можно шлепаь приложения любой сложности

Tishka17
01.02.2019
10:32:09
если нужен кроссплатформ, то все таки замену Qt сложно найти

?? Eugene
01.02.2019
10:32:36
сложно, но можно =)

Google
Vasia
01.02.2019
10:32:39
это да, но писать сложнее + нюансы того, что ты пишешь на с++ даже если перед тобой питон

ехал враппер через враппер

Tishka17
01.02.2019
10:32:57
mvvm надо понимать, да. А ещё mvc, mvp, clean

Vasia
01.02.2019
10:33:23
mvc и mvp суть одно

Tishka17
01.02.2019
10:33:26
а заодно SOLID

Vasia
01.02.2019
10:33:33
mvvm чуть измененное mvc

Tishka17
01.02.2019
10:33:34
mvc и mvp суть одно
да и mvvm тогда тоже.

просто mvvm обычно подразмевают data binding

но он не обязателен

когда переменные в шаблоне биндятся к переменным в коде в обе стороны

?? Eugene
01.02.2019
10:34:59
Сложная штука это ваше программирование

Tishka17
01.02.2019
10:35:19
я вот никак не могу начать в этих паттерных разбираться. Все вокруг делают вид, что понимают, а пишут как попало

?? Eugene
01.02.2019
10:36:05
Ты уже их знаншь, просто не формализовал еще

Tishka17
01.02.2019
10:37:29
вот скажите: парсинг параметров запроса - это часть view?

Валентин
01.02.2019
10:37:46
в mvc или где?)

/dev
01.02.2019
10:37:53
Vasia
01.02.2019
10:38:08
нет, вью логику хранить не должно

это работа контроллера

Tishka17
01.02.2019
10:38:14
Валентин
01.02.2019
10:38:22
да, выше написали, это контроллер делает

Google
Tishka17
01.02.2019
10:38:52
нет, вью логику хранить не должно
так это не логика. Параметры запроса могут приходить в разных случаях в разном формате и вызывать одну логику

Vasia
01.02.2019
10:39:03
при этом насчет валидации я уже не уверен, мб это уже в модели должно храниться

Валентин
01.02.2019
10:39:23
Tishka17
01.02.2019
10:39:24
ну вот у меня метод может вызываться из shell, может post + json, а может GET с параметрами в URL

Maxim robox
01.02.2019
10:39:24
да
У flask не mvc вроде.

Валентин
01.02.2019
10:39:29
бизнес логика в модели

Maxim robox
01.02.2019
10:39:37
Ты же фласк ковыряешь?

Tishka17
01.02.2019
10:39:43
нет, теоретичеки

в шелле я вывожу просто текст, а параметры из argparse, в post + json отдаю json, а в get + url params - html. Выглядит все как будто это view

потому что вс еостальное кроме взаимодействия с юзером одинаковое

Валентин
01.02.2019
10:41:10
контроллер принимает запрос и должен решить, какие данные из какой модели нужны и как они должны быть обработаны исходя из запроса

Tishka17
01.02.2019
10:41:19
чойто контроллер принимает запрос

Валентин
01.02.2019
10:41:19
потом получает данные и передает их в какой-то вью

Vasia
01.02.2019
10:41:25
вью только отображает и принимает без изменения

Maxim robox
01.02.2019
10:41:36
чойто контроллер принимает запрос
Ну я и говорю, что ты не про mvc

Tishka17
01.02.2019
10:41:44
вью только отображает и принимает без изменения
только отображает - то есть рендеринг шаблона тоже не view?

Валентин
01.02.2019
10:41:50
нет

сам шаблон это вью

Vasia
01.02.2019
10:41:57
ну отображать может с изменением стиля данных

Google
Валентин
01.02.2019
10:42:03
ну хотя

не совсем

наверное

Tishka17
01.02.2019
10:42:11
то есть выход - это view, а вход - не view?

Валентин
01.02.2019
10:42:15
да

у тебя во вью может быть какой-то путь, как достучаться до контроллера

например ссылка в хтмл на нужный роут

но роут обрабатывается контроллером все равно

вью не знает ничего про него

Tishka17
01.02.2019
10:43:08
то есть мне под разные споосбы ввода делать много контроллеров?

Vasia
01.02.2019
10:43:27
нет, просто общение с ним стандартизируй

Tishka17
01.02.2019
10:43:42
так блин вопрос был: парсинг ввода - это контроллер или нет?

Валентин
01.02.2019
10:43:52
парсинг это что?)

из http запроса json строку в словарь сконвертить?

Tishka17
01.02.2019
10:44:06
у argparse в одном случае, в другом - json

Валентин
01.02.2019
10:44:17
это будет делать контроллер

а вью просто шлет запрос

Tishka17
01.02.2019
10:44:29
то есть все таки разные контроллеры под разные споосбы ввода

Vasia
01.02.2019
10:44:52
скорее так, логика будет отдельно, контроллер обрабатывает запрос, функция входные параметры

Google
Vasia
01.02.2019
10:45:11
оба внутри ссылаются на логику, предварительно подготовив данные для логики

Terminator
01.02.2019
10:45:22
A O будет жить. Поприветствуем!

A
01.02.2019
10:45:27
Здравствуйте

Tishka17
01.02.2019
10:45:35


A
01.02.2019
10:45:39
кто то парсил данные через bs4

Vasia
01.02.2019
10:45:53
это для веб приложения, а ты пихаешь данные из двух источников

Tishka17
01.02.2019
10:46:00


Vasia
01.02.2019
10:46:02
по сути у тебя 2 вьюхи, вебстраница и ввод консоли

?? Eugene
01.02.2019
10:46:24
Вот это как-то правильней

Валентин
01.02.2019
10:47:10
я бы вот так показал (и так нас на паттернах учили в универе)



Tishka17
01.02.2019
10:47:30
тут с терминами сложно

и юзера нет

A
01.02.2019
10:47:38
сорри, у меня такая проблема не могу спарсить данные body потому что она генерируется через javascript

A
01.02.2019
10:48:04
пробывал через selenium

Vasia
01.02.2019
10:48:04
плюс мне непонятно зачем ты вводишь данные в консоли

Страница 7958 из 9768