Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 26, 2015 05:34:30

Australicys
Зарегистрирован: 2014-05-07
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

flask + apache != Jinja?

AH00491: caught SIGTERM, shutting down
[Wed Nov 25 22:33:10.228811 2015] [mpm_event:notice] [pid 9718:tid 140224106198912] AH00489: Apache/2.4.7 (Ubuntu) mod_wsgi/3.4 Python/2.7.6 configured -- resuming normal operations
[Wed Nov 25 22:33:10.229038 2015] [core:notice] [pid 9718:tid 140224106198912] AH00094: Command line: '/usr/sbin/apache2

из этого не может следовать, что у меня mod_wsgi стоит под третий питон, а запускается все на 2.7?

Офлайн

#2 Ноя. 26, 2015 10:29:21

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

flask + apache != Jinja?

При запуске app.run() на деве все работает нормально?

Офлайн

#3 Ноя. 26, 2015 11:44:58

Australicys
Зарегистрирован: 2014-05-07
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

flask + apache != Jinja?

Да, только если между определением функции и ретерном что-то стоит, то ничего не рендерится

Отредактировано Australicys (Ноя. 26, 2015 11:45:21)

Офлайн

#4 Ноя. 26, 2015 22:44:35

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

flask + apache != Jinja?

Воооооот. А должно в ЛЮБОМ случае быть рабочим, поэтому ответ в вашем случае: “Нет, не работает нормально”. И к апачу и тп это никак не относится. Вы не там ищите проблему. Но с такой скоростью мы к Новому году разберемся, если повезет.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Ноя. 26, 2015 23:25:21

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

flask + apache != Jinja?

JOHN_16
Воооооот. А должно в ЛЮБОМ случае быть рабочим, поэтому ответ в вашем случае: “Нет, не работает нормально”. И к апачу и тп это никак не относится. Вы не там ищите проблему. Но с такой скоростью мы к Новому году разберемся, если повезет.

И не говори.

Australicys

Я максимально стараюсь популяризировать фласк. Киньте скайп в личку - помогу чем смогу.

Офлайн

#6 Ноя. 26, 2015 23:28:27

Australicys
Зарегистрирован: 2014-05-07
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

flask + apache != Jinja?

вот, запускаю локалли, все ок

переношу БЕЗ ИЗМЕНЕНИЙ на сервак - падает

4kpt_III

написал

Отредактировано Australicys (Ноя. 26, 2015 23:31:15)

Прикреплённый файлы:
attachment 2015-11-27 12.13.24 am.jpg (112,2 KБ)

Офлайн

#7 Ноя. 27, 2015 00:32:24

Australicys
Зарегистрирован: 2014-05-07
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

flask + apache != Jinja?

UPD

питоновский код внутри функций с декоратором фласка приводит к ошибке. если объявлять переменные вне их и передавать в render_template, то все ок

Отредактировано Australicys (Ноя. 27, 2015 00:32:40)

Офлайн

#8 Ноя. 27, 2015 02:07:45

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

flask + apache != Jinja?

Australicys
на скриншоте я только вижу что проект запустился. Поэтому у меня остаются вопрос - работает ли функции представления в самом проекте.
со скриншота видно что вы работаете на третьем питоне, а лог апача вроде как говорит что пытается работать со вторым питоном… в общем где тут правда…надеюсь что 4kpt_III поможет вам



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#9 Дек. 2, 2015 11:13:18

romario82
Зарегистрирован: 2013-04-10
Сообщения: 56
Репутация: +  2  -
Профиль   Отправить e-mail  

flask + apache != Jinja?

Australicys

from flask import Flask
from flask import render_template
@app.route('/')
def index():
    a = ''значение"
    return render_template('index.html', a = a)

На Lubuntu работает нормально

И ещё, всегда в linux старайтесь работать в /home/user, не будет возможных проблем с доступом к проекту.
Возможно у вас проблема из-за того что вы используете каталог /var/www/showcase/. Перенесите ваш проект в /home/user, проблема должна уйти.

Офлайн

#10 Дек. 2, 2015 11:16:25

Australicys
Зарегистрирован: 2014-05-07
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

flask + apache != Jinja?

romario82

Спасибо, когда топик начинал, то впервые открыл консоль сервера и ковырялся, ровно следуя гайдам

Проблема была в зависимостях. Что-то общалось с третьим питоном, что-то со вторым

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version