我使用python瓶做一個小網站,這裏是目錄結構 enter image description here的Html找不到燒瓶網址
這裏是run.py文件
from app import app
app.run
這裏是在__init__file應用
from flask import Flask, render_template, json, request
from flask.ext.sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config.from_object('config')
@app.route('/')
def index():
return render_template('home.html')
# return "hello"
@app.route('/signin', methods=['GET', 'POST'])
def signin():
return 'ok'
這裏是home.html的文件
<input type="text" id="name" placeholder="Username">
<input type="text" id="password" class="inbox" placeholder="password">
<div style="text-align:center">
<input type="button" id="btn_up_submit" class="btn btn-primary" value="sign up" onclick="upSubmit()">
<input type="button" id="btn_up_cancel" class="btn btn-success" value="cancel" onclick="upCancel()">
</div>
<script>
function upSubmit() {
var name = $("#name").val();
var password = $("#password").val();
mydata = {
'name':name,
'password':password
};
$.getJSON('/signin')
}
<script>
我運行後,它可以顯示home.html,但是當我點擊提交按鈕後,瀏覽器告訴我「找不到http://127.0.0.1:8000/signin」。請幫助我,如何設置網址?我想從html發送參數到.py文件,我該怎麼做。非常感謝。
我可以建議看看 - http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world – LearningSlowly
@學習很慢,非常感謝,我剛剛開始學習python,我會讀它。 – thiiiiiking
不用擔心。如果你仔細閱讀整個教程,你會得到一個關於如何使用燒瓶的精彩解釋。您的問題應該由第三個教程解決;) – LearningSlowly