2017-08-24 10 views
0

Pythonanywhereを使用してFlaskアプリケーションをホストしようとしていますが、画像のレンダリングに問題があります。私はそれを正しくナビゲートしているとはかなり確信していますが、まだそれを見つけて表示することはできません。Pythonanywhereで静的ファイルをレンダリングする際の問題

私のWebページのコードはここにある:

{% extends "base.html" %} 


{% block content %} 

<div class="media"> 
    <div class="media-left media-top"> 
    <a href="#"> 
     <img class="media-object" height = "130" width = "130"  src="/home/jamesk93/mysite/app/static/images/profilepic.jpg" alt=""> 
</a> 
    </div> 

<div class="media-body"> 
    <h3 class="media-heading"></h3> 
    <p>University Attended: </p> 
    <p> </p> 
    <p> </p> 
    <p></p> 
    <p></p> 
    </div> 
</div> 


{% endblock %} 

私のアプリケーションは、次のようになります。私は研究の少しを行っていると私は私のサービスを提供する必要があるので、私はその思い

from flask import Flask, render_template 
app = Flask(__name__) 


@app.route('/') 
@app.route('/home') 
def homepage(): 
    return render_template("home.html") 


@app.route('/education') 
def education(): 
    return render_template("education.html") 

@app.route('/employment') 
def employment(): 
    return render_template("employment.html") 

if __name__ == "__main__": 
    app.run() 

静的なフォルダがありますが、私は本当にそのように行く方法はわかりません。私がここで尋ねる理由は何ですか(もし問題があれば)

答えて

3

PythonanywhereのWebタブでは、静的ファイルセクション。

URLとディレクトリを追加します。

URL    Directory 
/static/   /home/user/project/app/static/ 
/uploads/  /home/user/project/app/uploads/ 

詳細はPythonanywhereのヘルプ文書に記載されています:私のアプリケーションで

、私は以下のように2つを定義している https://help.pythonanywhere.com/pages/StaticFiles

+0

パーフェクトどうもありがとうございました! – jamesk93

関連する問題