Найти - Пользователи
Полная версия: вопрос по render_template
Начало » Web » вопрос по render_template
1 2
xserk
Всем СНОВА привет
Имею следующее
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 ошибку
4kpt_III
from innerf import innerf

Что это? Ссылку на документацию дайте.
xserk
с документацией знакомлюсь тут
https://flask-russian-docs.readthedocs.org/ru/latest/
А на вопрос Что это?
папка с проектом называется innerf
4kpt_III
Правильно. Это та документация. Ввели в заблуждение, так как принято все же проект называть app. Ну и соответственно

from app import app

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

DEBUG = True

?

xserk
Да, конечно же - без дэбаггинга никак, даже новичку
innerf.run(debug=True)
4kpt_III
Тогда что пишет в консоли? Какую ошибку?
xserk
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)
4kpt_III
Запакуйте проект в архив и киньте сюда. Что-то Вы там начудили

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

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

P.S. Дочитайте все же документацию до конца…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB