Size: a a a

2020 April 28

V

Vlad in Python Flask
Anton Guzun
классная оплата
вы наняты.
источник
2020 April 29

G

Georg in Python Flask
Ребят, я придумал прикольный домен. Хочу его зарегистрировать. Раньше юзал только reg.ru. Читал, что у них бывают траблы, в плане например, могут отказать в регистрации и поднять стоимость, если домен красивый. Посоветуйте надёжного посредника, желательно с фиксированной платой. Лучше международного. На самом деле вообще не шарю в доменах((
источник

GB

Gleb B in Python Flask
источник

G

Georg in Python Flask
👌
источник

AT

Alex Ted in Python Flask
Georg
Ребят, я придумал прикольный домен. Хочу его зарегистрировать. Раньше юзал только reg.ru. Читал, что у них бывают траблы, в плане например, могут отказать в регистрации и поднять стоимость, если домен красивый. Посоветуйте надёжного посредника, желательно с фиксированной платой. Лучше международного. На самом деле вообще не шарю в доменах((
источник

G

Georg in Python Flask
👌
источник

sn

serg n. in Python Flask
Домен в зоне ru?
источник

AM

Artur Mustafin in Python Flask
а при чем тут питон
источник

SM

Setplus Mac in Python Flask
ребят, подскажите, плиз

тестирую функцию логина:

def test_login(self):
       with self.client:
           response = self.client.post('/auth/login', data={
               'username': 'dima',
               'password': '1234'
           }, follow_redirects=True)
           # print(response.get_data(as_text=True))
           self.assertEqual(current_user.username, 'dima')

Вот сетап для unittest

def setUp(self):
       self.app = create_app(TestConfig)
       self.app_context = self.app.app_context()
       self.app_context.push()
       db.create_all()
       self.client = self.app.test_client(use_cookies=True)

Почему-то пишет, что это анонимный пользователь:

AttributeError: 'AnonymousUserMixin' object has no attribute 'username'

хотя реально такой юзер есть

вроде и контекст запроса сохраняю при помощи with self.client, а всё равно логиниться не хочет

Подскажите, плиз, в чём проблема
источник

AM

Artur Mustafin in Python Flask
Setplus Mac
ребят, подскажите, плиз

тестирую функцию логина:

def test_login(self):
       with self.client:
           response = self.client.post('/auth/login', data={
               'username': 'dima',
               'password': '1234'
           }, follow_redirects=True)
           # print(response.get_data(as_text=True))
           self.assertEqual(current_user.username, 'dima')

Вот сетап для unittest

def setUp(self):
       self.app = create_app(TestConfig)
       self.app_context = self.app.app_context()
       self.app_context.push()
       db.create_all()
       self.client = self.app.test_client(use_cookies=True)

Почему-то пишет, что это анонимный пользователь:

AttributeError: 'AnonymousUserMixin' object has no attribute 'username'

хотя реально такой юзер есть

вроде и контекст запроса сохраняю при помощи with self.client, а всё равно логиниться не хочет

Подскажите, плиз, в чём проблема
у тебя где test_client(). а нашел
источник

SM

Setplus Mac in Python Flask
так

ошибка была тупая, на самом деле, т.к. я в самом начале прописывал создание новой БД sqlite, в которой не было такого пользователя, но появилась новая ошибка:

переписал test_login

def test_login(self):
       with self.app_context:
           u1 = User(username='dima', confirmed=True)
           u1.set_password('1234')
           db.session.add(u1)
           db.session.commit()

           login_user(u1)

           self.assertEqual(current_user.username, 'dima')

В ответ на это мне пишут следующее:

RuntimeError: Working outside of request context.

This typically means that you attempted to use functionality that needed
an active HTTP request.  Consult the documentation on testing for
information about how to avoid this problem.

Но я же вроде в контексте работаю, разве нет?
источник

SM

Setplus Mac in Python Flask
ребят, помогите, плиз, как это вообще лечится?
уже голову сломал(
источник

T

Tishka17 in Python Flask
Setplus Mac
так

ошибка была тупая, на самом деле, т.к. я в самом начале прописывал создание новой БД sqlite, в которой не было такого пользователя, но появилась новая ошибка:

переписал test_login

def test_login(self):
       with self.app_context:
           u1 = User(username='dima', confirmed=True)
           u1.set_password('1234')
           db.session.add(u1)
           db.session.commit()

           login_user(u1)

           self.assertEqual(current_user.username, 'dima')

В ответ на это мне пишут следующее:

RuntimeError: Working outside of request context.

This typically means that you attempted to use functionality that needed
an active HTTP request.  Consult the documentation on testing for
information about how to avoid this problem.

Но я же вроде в контексте работаю, разве нет?
источник

SM

Setplus Mac in Python Flask
вот как раз сижу читаю эту статью
источник

SM

Setplus Mac in Python Flask
но всё же инересно, что я не так делаю без использования pytest
источник

JW

John Wayne in Python Flask
скажите а Flask-JWT-Extended это хороший выбор для аутенфикации итд? есть большие сайты которые это используют?
источник

T

Tishka17 in Python Flask
John Wayne
скажите а Flask-JWT-Extended это хороший выбор для аутенфикации итд? есть большие сайты которые это используют?
Имхо жвт для авторизации юзеров бессмысленен
источник

JW

John Wayne in Python Flask
Tishka17
Имхо жвт для авторизации юзеров бессмысленен
как тогда делать flask-login?
источник

T

Tishka17 in Python Flask
Любой алгоритм генерации токенов + список активных в базе будет работать лучше
источник

T

Tishka17 in Python Flask
John Wayne
как тогда делать flask-login?
А чем обычные сессии не угодили?
источник