Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 15, 2015 12:20:43

xserk
Зарегистрирован: 2015-04-14
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по render_template

Всем СНОВА привет
Имею следующее

from innerf import innerf
from flask import render_template
# home page
@innerf.route("/")
def index():
    name=None
    return render_template('index.html', name=name)
Исходя из того, что понял по документации - на локальном сервере должна отобразиться страница index.html
А фактически имею 500 ошибку

Офлайн

#2 Апрель 15, 2015 12:51:17

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

вопрос по render_template

from innerf import innerf

Что это? Ссылку на документацию дайте.

Офлайн

#3 Апрель 15, 2015 13:04:30

xserk
Зарегистрирован: 2015-04-14
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по render_template

с документацией знакомлюсь тут
https://flask-russian-docs.readthedocs.org/ru/latest/
А на вопрос Что это?
папка с проектом называется innerf

Офлайн

#4 Апрель 15, 2015 13:12:58

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

вопрос по render_template

Правильно. Это та документация. Ввели в заблуждение, так как принято все же проект называть app. Ну и соответственно

from app import app

По Вашему вопросу. В конфигах

DEBUG = True

?

Офлайн

#5 Апрель 15, 2015 13:16:32

xserk
Зарегистрирован: 2015-04-14
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по render_template

Да, конечно же - без дэбаггинга никак, даже новичку

innerf.run(debug=True)

Отредактировано xserk (Апрель 15, 2015 13:16:47)

Офлайн

#6 Апрель 15, 2015 13:19:17

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

вопрос по render_template

Тогда что пишет в консоли? Какую ошибку?

Офлайн

#7 Апрель 15, 2015 13:27:30

xserk
Зарегистрирован: 2015-04-14
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по render_template

127.0.0.1 - - “GET / HTTP/1.1” 500 -
Error on request:
Traceback (most recent call last):
File “/usr/share/pyshared/werkzeug/serving.py”, line 159, in run_wsgi
execute(app)
File “/usr/share/pyshared/werkzeug/serving.py”, line 148, in execute
for data in application_iter:
File “/usr/share/pyshared/werkzeug/debug/__init__.py”, line 119, in debug_application
secret=self.secret) \
File “/usr/share/pyshared/werkzeug/debug/tbtools.py”, line 312, in render_full
‘summary’: self.render_summary(include_title=False),
File “/usr/share/pyshared/werkzeug/debug/tbtools.py”, line 286, in render_summary
frame.render()
File “/usr/share/pyshared/werkzeug/debug/tbtools.py”, line 375, in render
‘current_line’: escape(self.current_line.strip())
UnicodeDecodeError: ‘ascii’ codec can't decode byte 0xd0 in position 13: ordinal not in range(128)

Офлайн

#8 Апрель 15, 2015 13:33:31

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

вопрос по render_template

Запакуйте проект в архив и киньте сюда. Что-то Вы там начудили

P.S. Какой питон?

Отредактировано 4kpt_III (Апрель 15, 2015 13:33:49)

Офлайн

#9 Апрель 15, 2015 14:05:32

xserk
Зарегистрирован: 2015-04-14
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

вопрос по render_template

Подозреваю, что с системой чтото не то… Потому как если у Вас заработет, Debian прийдется курочить
На прямую не дает - ругается большой размер, поэтому залил на sderni
http://sderni.ru/270349

Отредактировано xserk (Апрель 15, 2015 14:06:14)

Офлайн

#10 Апрель 15, 2015 14:41:22

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

вопрос по render_template

Проект неправильно структурирован. Перебрал проект и все работает.
Отдаю архив обратно.

Ну и setup.py это алес, как по-мне. Просто напишите requirements.txt и не мучайте ни себя ни людей, которым потом это поддерживать. (Пример приложил в архив. По своим модулям сами переделаете).

P.S. Дочитайте все же документацию до конца…

Прикреплённый файлы:
attachment apexnew.zip (167,2 KБ)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version