我从烧瓶开始,我经历了许多教程并且一切正常。但是我开始了自己的应用程序,但我只得到错误 404 not found。
我的 apache 虚拟服务器的配置是:
<VirtualHost domain:80>
ServerAdmin webmaster@domain
ServerName domain
ServerAlias domain *.domain
WSGIDaemonProcess test user=www-data group=www-data threads=5 home=/var/www-py/domain
WSGIScriptAlias / /var/www-py/domain/domain.wsgi
<Directory /var/www-py/domain>
WSGIProcessGroup test
WSGIApplicationGroup %{GLOBAL}
WSGIScriptReloading On
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
域.wsgi:
import sys, os
current_dir = os.path.abspath(os.path.dirname(__file__))
sys.path.append(current_dir)
from domain import app as application
域/__init__.py
import os, sys
from flask import Flask
from datetime import *
from flask.ext.sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.debug=True
app.secret_key = 'mysecretkey'
db = SQLAlchemy(app)
域/视图/index.py
# -*- coding: utf-8 -*-
from flask import Flask, request, session, g, redirect, url_for, \
abort, render_template, flash
@app.route('/')
def index():
return render_template('index.html')
这就是所有和简单的应用程序。问题是我尝试过的所有应用程序都写在一个文件中。现在我正在尝试将其分离以将其分类为文件,以便于管理更大的项目。请你帮帮我。谢谢你。