Denis
ну я это в джанге пишу, и мои страницы открываются нормально
Denis
я с джанги запускаю сайт - и он работает
Denis
и на кнопку повесил вызов функции
Nikolay
Nikolay
ааа
Mikhail
Denis
да, в консоле ссылка выводится
Nikolay
надо лог смотреть, да
Denis
Denis
это putty
Mikhail
Denis
в консоле браузера - ничего
Denis
https://drive.google.com/file/d/1Lx_lHCYvXx1DppOIaCgq-8uQo2-V2W_W/view
Mikhail
Mikhail
Я вижу только как ты открываешь локальный браузер с просьбой открыть окно
Denis
но скорее всего я не понял вопрос)
Mikhail
Mikhail
Вопрос почему
Denis
@login_required
def get_creds(request):
dir_name = os.path.join(os.path.dirname(file))
model = MainModel.objects.get(user_id=request.user.id)
if model.creds == b"":
creds = b""
else:
creds = pickle.loads(model.creds)
scopes = ['https://www.googleapis.com/auth/spreadsheets']
if not creds or not creds.valid:
if creds and creds.expired and creds.refresh_token:
creds.refresh(Request())
else:
flow = InstalledAppFlow.from_client_secrets_file(
os.path.join(dir_name, 'checker', 'credentials.json'), scopes)
creds = flow.run_local_server(port=8080)
model.creds = pickle.dumps(creds)
model.save()
return HttpResponseRedirect(reverse('main'))
Denis
это файл views.py и эту фунцию вызывает кнопка
Denis
https://dpaste.de/p54X#L5
Mikhail
Также зачем тут пикл? Он точно переварит поле valid?
Denis
у меня на компе это окно вызывает эта строчка:
flow.run_local_server(port=8080)
Я думал это так же и на сервера работать будет
Denis
я не прав?)
Mikhail
я не прав?)
Я же написал выше, дефолтно эта строчка пытается открыть браузер на сервере
Mikhail
И очевидно это работает у тебя локально
Anonymous
Привет всем!
Кто юзал telethon?
Я изучаю библиотеку и не могу понять как нажать на inline кнопку...
Буду очень благодарен за помощь!
Denis
Denis
мне тогда по кнопке нужно открывать у клиента новое окно и в это окно отправлять эту ссылку?
Mikhail
Mikhail
Я все еще сомневаюсь что пикл тут
А) нужен
Б) нормально сработает
Остальное норм вроде
Denis
ну пикл я юзаю что бы в sqlite хранить. Так как он в двоичный код преобразовует керды
Mikhail
Mikhail
Керды умеют не из него строиться
Mikhail
А так в примере было
Mikhail
Заразно
Aragaer
я в скулайте хранил жсон много лет назад
Denis
ну у меня в БД хранятся пользовательские настройки, и сами креды. Может есть что-то легче пикла, просто он преобразовует в двоичный код, а это то что нужно в БД, вот и прилепил
Mikhail
Я бы не сказал что бинарный формат это то что нужно в базе данных
Mikhail
Ну да ладно
Denis
Cyber
Как в регулярках искать символ, но не включать его в результат?
Aragaer
не захватывать
Іван
Ребят, у меня вопрос. Что значит 'to define parameter'. Если не сложно с примером
Daniil
Іван
В каком контексте?
Functions blocks begin def followed by the function name and parentheses ().
There are input parameters or arguments that should be placed within these parentheses.
You can also define parameters inside these parentheses.
Daniil
def do_smth(arg1=[]):
# arg1 = []
do_smth([1,2])
# arg1 = [1,2]
Richard
КУ, В ПИЧАРМЕ СИЖУ кадировка ютф-8 но Traceback (most recent call last):
File "/home/bot/model/test.py", line 29, in <module>
print(artist['name'])
File "/usr/lib/python3.7/encodings/cp1251.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\xe9' in position 3: character maps to <undefined> как это убрать?
Julian 🏳️🌈
Нужно было ставить современные операционные системы
Julian 🏳️🌈
Макось например
Daniel
Андрей
Richard
Richard
Julian 🏳️🌈
Іван
Julian 🏳️🌈
А кто такие artist?
Richard
Richard
Richard
https://stepik.org/lesson/24476/step/4?unit=6781
Julian 🏳️🌈
Спасибо, буду знать :D
Julian 🏳️🌈
Но до сих пор не понимаю, откуда ты берешь cp1251
Richard
Julian 🏳️🌈
Так откуда ты берешь artist
Richard
это список который получен с апи сайта
Julian 🏳️🌈
бля
Julian 🏳️🌈
Это список, который был получен с сайта, который степик просто ставит как ПРИМЕР
Julian 🏳️🌈
А сайт вообще другой
Julian 🏳️🌈
А еще там прям жирным шрифтом выделено, что делать
Julian 🏳️🌈
А, странно выделено
Julian 🏳️🌈
🤔
Richard
у меня другой файл файл был в cp-1251
Kirweser
Какой есть бесплатный погодный API кроме OpenWeatherMap? в нем данные обновляются очень редко
Hauve
А парсить проблемно?
🍁 Jaŭhien
Погодных ботов делаете?