2012-12-21 73 views
0

我有我的項目的結構如下:故障與瓶和CSS

templates 
    index.html 
static 
    style.css 
testFlask.py 

我嘗試添加style.css(與url_for,或手動),但網址localhost:5000/static/style.cssPage not found

這裏代碼testFlask。潘岳:從

index.html的
from flask import Flask, render_template, request, session, g, redirect, url_for,flash 
app = Flask(__name__) 

@app.route('/', methods=['GET']) 
def index(): 
    return render_template('index.html') 

代碼:

<head> 
    <link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}"> 
</head> 

最後,我重新創建了我的style.css,現在所有東西都很好。 感謝您的關注!

+1

我們需要看到的代碼中的相關部分在你的模板 –

+0

是的,請從後'testFlask.py'你的代碼。 – jdotjdot

+0

好的,我更新了我的帖子 –

回答

1

我在這裏測試了您的代碼/模板片段0.8(從Debian軟件包中的版本),我無法重現問題 - >找到style.css。 也許權限在靜態目錄是限制?如果我刪除了對運行testFlask.py的用戶的靜態目錄的讀訪問權限,404就會出現。

最良好的祝願, 馬蒂亞斯