Size: a a a

2020 May 14

T

Tishka17 in Python Flask
url_for('foo', args1='something')
источник

A

Aryn in Python Flask
Я просто не понимаю как лучше это сделать
источник

A

Aryn in Python Flask
Tishka17
url_for('foo', args1='something')
return url_for('features_random', number=res)
источник

A

Aryn in Python Flask
Мне кажется, что этот способ мне не нужен
источник

A

Aryn in Python Flask
Aryn
ввобще, я просто хотел реализовать Html страницу с рандомом
Что-то наподобие random.org но, как дополнительная фишка сайта)
источник

T

Tishka17 in Python Flask
Aryn
return url_for('features_random', number=res)
Не блин
источник

T

Tishka17 in Python Flask
В редирект передай это
источник

A

Aryn in Python Flask
Я на самой странице не должен получать данных в заголовке
источник

A

Aryn in Python Flask
Я понял, что меня перекинуло на http://127.0.0.1/features/random/?number=250
Но, я пытаюсь реализовать чтобы это было всё на 1 странице, не в заголовке. Как это делает random.org (без обновления страницы)
источник

A

Aryn in Python Flask
Aryn
Я понял, что меня перекинуло на http://127.0.0.1/features/random/?number=250
Но, я пытаюсь реализовать чтобы это было всё на 1 странице, не в заголовке. Как это делает random.org (без обновления страницы)
Типо так
источник

АП

Агент Печенька... in Python Flask
Aryn
Я понял, что меня перекинуло на http://127.0.0.1/features/random/?number=250
Но, я пытаюсь реализовать чтобы это было всё на 1 странице, не в заголовке. Как это делает random.org (без обновления страницы)
Тебе нужен js.
источник

A

Aryn in Python Flask
Я лучше буду использовать такую конструкцию)

@app.route('/features/random/', methods=['POST', 'GET'])
def features_random_int():
 if request.method == 'POST':  
   r_from = request.form['from']
   r_to = request.form['to']
   if r_from == '' or r_to == '':
     res = 0  
   else:
     r_from = int(r_from)
     r_to = int(r_to)
     if r_from > r_to:
       res = randint(r_to, r_from)
     elif r_from < r_to:
       res = randint(r_from, r_to)
     elif r_from == r_to:
       res = r_from
     else:
       res = 0
   return render_template('features/random.html', number=res)
 else:
   return render_template('features/random.html')
источник

АП

Агент Печенька... in Python Flask
Это не "без обновления страницы".
источник

A

Aryn in Python Flask
Ну тогда хотя бы так)
источник

AP

A Paclonsky in Python Flask
Aryn
Я лучше буду использовать такую конструкцию)

@app.route('/features/random/', methods=['POST', 'GET'])
def features_random_int():
 if request.method == 'POST':  
   r_from = request.form['from']
   r_to = request.form['to']
   if r_from == '' or r_to == '':
     res = 0  
   else:
     r_from = int(r_from)
     r_to = int(r_to)
     if r_from > r_to:
       res = randint(r_to, r_from)
     elif r_from < r_to:
       res = randint(r_from, r_to)
     elif r_from == r_to:
       res = r_from
     else:
       res = 0
   return render_template('features/random.html', number=res)
 else:
   return render_template('features/random.html')
Не оч понятно чем тебя не устроаивает рандом на JS. Но если хочешь без обнолвения и через flask. То тебе все равно нужен будет JS  для отправки POST запроса с этой страницы.
$.post('/features/random/', {
    from: from,
    to: to
 }).done(function(response) {
# response - содержит return твоей функции
}
источник

B

Bunk Bunkovich 🐈 in Python Flask
котаны, а тайпхинты в html (ну когда для жинжи подставлю) - это ебанутая мечта?

pycharm professional
источник

T

Tishka17 in Python Flask
0_о
источник

ПП

Проксимов Прксимович... in Python Flask
Bunk Bunkovich 🐈
котаны, а тайпхинты в html (ну когда для жинжи подставлю) - это ебанутая мечта?

pycharm professional
Если тебе нужны тайп хинты в шаблоне возможно что-то пошло не так
источник

B

Bunk Bunkovich 🐈 in Python Flask
Проксимов Прксимович
Если тебе нужны тайп хинты в шаблоне возможно что-то пошло не так
говорил я заказчику, давай сделаем фронт на реакте...
источник

B

Bunk Bunkovich 🐈 in Python Flask
с этого момента что-то пошло не так
источник