Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 13, 2012 17:12:10

mikey
Зарегистрирован: 2012-10-10
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

blueprint and application's static folder

Всем доброго времени суток. Не могу никак понять что я делаю не так. Сейчас опишу что я делаю:

1. login_blueprint = Blueprint('login_blueprint', __name__, template_folder='templates') - ну как бы и понятно все.

2. app.register_blueprint(login_blueprint, url_prefix='/login') - тут тоже все вроде верно

3.

@login_blueprint.route('/')
def index():
    form = LoginForm(request.form or None)
    return render_template("login.html", form=form)
Создаю простой view
4. Теперь тут будет то что я не понимаю:в темплейте login.html
{{url_for('static', filename='bootstrap.min.css')}}
- не работает. А вот
url_for('login_blueprint.static', filename='bootstrap.min.css')
возвращает нужные стили

И это меня, честно говоря удивило … Я не хочу дублировать всю статику - но по другому пока что не получается.
В атач положу структуру проекта


Всем спасибо за внимание

Прикреплённый файлы:
attachment app_structure.txt (1,1 KБ)

Офлайн

#2 Окт. 14, 2012 22:53:18

mikey
Зарегистрирован: 2012-10-10
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

blueprint and application's static folder

fixed;

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version