从Flask服务静态文件

时间:2014-11-04 01:06:58

标签: python flask

我目前的细目如下:

MyProj/
   www/
      static/
         css/ 
         js/
      templates/
        index.html
   server.py

我的server.py看起来像这样

import json
import os
from urlparse import urlparse

from flask import Flask, render_template, request, redirect, session
from flask_sslify import SSLify
from rauth import OAuth2Service
import requests

app = Flask('my_app',
            template_folder='www/templates/',
            static_folder='www/static',
            static_url_path='/static'
            )

#app = Flask(__name__, static_folder='static', static_url_path='')
app.requests_session = requests.Session()
app.secret_key = os.urandom(24)

sslify = SSLify(app)

...

我有一个登录/提交,应该执行以下操作

 return render_template(
        'index.html',
        token=myGeneratedToken
    )

我的index.html页面启动;但是我的js中的所有内容都不会加载,我给它们404错误。

我是否使用static_folder和static_url_path错误?

编辑1:server.py位于C:\ workspace \ myproject \ server.py

0 个答案:

没有答案