@ru_python

Страница 7746 из 9768
Savva
15.01.2019
20:19:43
а как поле создать?
гугл в помощь

IDK
15.01.2019
20:19:46
CREATE TABLE IF NOT EXISTS MyTable (твои столбцы)

Nikolay
15.01.2019
20:20:17
CREATE TABLE IF NOT EXISTS MyTable (твои столбцы)
Не. Здесь проблема не в этом

Он к админке зарегал модели. Сейчас при запросе POST на endpoint на скрине такое. Миграции делал?

Google
Kirnosov
15.01.2019
20:22:07
так ошибки вот поэтому не могу и сделать миграцию

хотя щас попробую спасибо за помощь

если что то пойду гуглить уже)

Nikolay
15.01.2019
20:23:26
При каждой манипуляции с моделяими надо делать migrate

ты подцепил модели к админке, но sql не видит портянку sql кода (который уже должен быть изменен)

ты же саоими глазами можешь посмотреть какой у тебя сейчас sql код

Kirnosov
15.01.2019
20:25:34
хорошо вот разбираюсь

Nikolay
15.01.2019
20:25:52
1. как-либо меняешь модели 2. делаешь миграции. 3. проверяешь выхлоп с миграции. 4 goto 1

проверять необязательно; только если есть подозрения на то

Kirnosov
15.01.2019
20:26:42
да я знаю но спасибо

Terminator
15.01.2019
20:32:42
@kazancevs будет жить. Поприветствуем!

Сергей
15.01.2019
20:37:35
Тут можно спрашивать про регулярки? Нужно вытащить из юрл домен (между // и / или : или \n) регуляркой. /(?<=(\/\/))[^\n|\/|:]+/g эта регулярка работает, но в случае, если в юрл есть собака, нужно брать часть домена, которая после неё, например в http://regex@regex.com/ . Это решается заменой слешей на собаку в регулярке: /(?<=(@))[^\n|\/|:]+/g, но если хочу объеденить их в одно выражение (чтобы корректно обрабатывала и юрл с собакой, и без), то /(?<=((\/\/)|(\@)))[^\n|\/|:]+/g не работает соовсем

Google
Сергей
15.01.2019
20:43:05
Реверсни текст, потом ищи просто до первой собаки или слеша, потом все найденное реверсни назад
в юрл вида https://en.wikipedia.org/wiki/Java_version_history первый слеш с конца будет не тем

Мой любимый
15.01.2019
20:46:03
Собака может быть только в первом куске урла, так ведь?

Тогда находи все между // и первым /, потом уже эти кусочки обработай на предмет наличия собаки

Мой любимый
15.01.2019
20:47:49
Сергей
15.01.2019
20:47:52
Думал играться с жадностью, но не получается сходу вкатиться

Мой любимый
15.01.2019
20:48:25
У тебя критично, что б было в 1 регулярку? Сколько данных парсить нужно?

Сергей
15.01.2019
20:48:55
Мой любимый
15.01.2019
20:49:18
Сергей
15.01.2019
20:50:40
Попробуй https://uiregex.com/ru
Пробовал, там регулярки для валидации, а не для парсинга строк

Nikolay
15.01.2019
21:25:22
Пробовал, там регулярки для валидации, а не для парсинга строк
И что? Матч есть - будет найден и валиден, нет матча - ну нет

Сергей
15.01.2019
21:28:04
так ведь есть urllib.parse.urlparse, зачем регулярки
понимаю. я сам никогда в жизни не юзаю регулярки и стебусь каждый раз, когда их вижу. но такое задание

?? Eugene
15.01.2019
21:28:24
homework что ль?

Andrii [R11]
15.01.2019
21:28:30
Регулярки просто учатся

Сергей
15.01.2019
21:28:40
homework что ль?
типа того

Andrii [R11]
15.01.2019
21:28:44


Схоронил

Google
?? Eugene
15.01.2019
21:29:00
;D

Сергей
15.01.2019
21:29:01
И что? Матч есть - будет найден и валиден, нет матча - ну нет
мне же не матч нужен, а строку вычленить из строки

печатает
15.01.2019
21:30:05
Что это за бот терминатор?

Nikolay
15.01.2019
21:34:44
мне же не матч нужен, а строку вычленить из строки
в группу возьми интересующую тебя часть, потом сделай if matches := re.findall(r'...', textstring): ...

Terminator
15.01.2019
21:36:12
@hex2hex будет жить. Поприветствуем!

Сергей
15.01.2019
21:36:21
нужно прям одной регуляркой

Aram
15.01.2019
21:39:35
def decorator_function(func): def wrapper_function(): print('...') return func() return wrapper_function @decorator_function def func(): print('!!!') func() # зачем нужна wrapper_function вообще, почему нельзя просто писать так def decorator_function(func): print('...') return func() @decorator_function def func(): print('!!!') func В обоих случаях ответ одинаковый

Маришка
15.01.2019
21:41:22
Маришка
15.01.2019
21:42:06
Во втором случае ты заменяешь функцию результатом функции

Aram
15.01.2019
21:44:09
В любом случае при вызове функции она будет делать то что мне надо

Aram
15.01.2019
21:46:20
Просто будет принт а уже потом вызов функции

Маришка
15.01.2019
21:46:22
Ты во втором случае попробуй именно вызвать

Ты же не вызываешь ее во втором случае так то

Aram
15.01.2019
21:46:36
А в первом случае принт будет идти после вызова

Admin
ERROR: S client not available

Nikolay
15.01.2019
21:47:18
?‍♂️

Google
Aram
15.01.2019
21:47:43
func вызываю в обоих

Маришка
15.01.2019
21:47:55
Если бы ты вызывал во втором случае то получил бы NoneType is not callable

Угадай почему

Aram
15.01.2019
21:50:13
Да согласен, я ссылаюсь на объект

Когда пишу func

А надо чтоб прям func() было ?

Terminator
15.01.2019
21:51:00
@Moskwinow будет жить. Поприветствуем!

Tishka17
15.01.2019
21:51:10
Открою секрет, когда надо вызвать функцию, надо написать скобки

Max
15.01.2019
21:51:10
Всем привет

Aram
15.01.2019
21:51:44
Да со скобками понятно

Max
15.01.2019
21:52:02
Подскажите пожалуйста, как вызвать login view , в Django 2.5.1 не могу понять

Старый код не работает у кого есть туториал?

Aram
15.01.2019
21:52:53
Можно в return убрать скобки , а в func() в конце добавить

Маришка
15.01.2019
21:53:12
Можно в return убрать скобки , а в func() в конце добавить
Ещё раз Когда ты пишешь такой код @decorator def foo(*args): ... Равносильно foo = decorator(foo) В твоём случае твой decorator заменил функцию ее же результатом. А так как у нее нет return, то твоя функция была заменена None Декорирование не вызывает функцию при прикреплении декоратора. Декорирование заменяет функцию с возможным изменением аргументов до вызова декорируемой функции и возможным изменением результата после вызова.

Max
15.01.2019
21:53:36
1. @pydjango 2 . 2,5?
Спасибо

Маришка
15.01.2019
21:55:20
Tishka17
15.01.2019
21:56:45
Кэширующий декоратор?

Егор
15.01.2019
21:57:06
Google
Маришка
15.01.2019
21:57:06
Кэширующий декоратор?
С точки зрения его примера

Можно в return убрать скобки , а в func() в конце добавить
И да, даже если ты так сделаешь то у тебя все равно не будет того же результата что в первом примере. В первом примере оба принта срабатывают при вызове декорированной функции внизу, при втором примере принт внутри декоратора отработает только один раз

Terminator
15.01.2019
22:00:34
@sidelnijkios будет жить. Поприветствуем!

artem
15.01.2019
22:00:55
Привет. У кого был опыт с полониксом ?

Aram
15.01.2019
22:00:56
Ответы получаются одинаковые, я проверил, тут похоже у меня концептуальное непонимание

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