สอบถามเรื่อง Python Framework Flask ไม่พบ URL ใน Server

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

Panchalee
PHP Hero Member
PHP Hero Member
โพสต์: 109
ลงทะเบียนเมื่อ: 30/10/2017 10:10 am

สอบถามเรื่อง Python Framework Flask ไม่พบ URL ใน Server

โพสต์โดย Panchalee » 23/11/2017 10:39 am

ตอนนี้กำลังศึกษาเรื่อง Python Framework Flask ถึงขั้นตอนการรับข้อมูลผ่านทางหน้าฟอร์มแล้วบันทึกลงฐานข้อมูล
แต่พอลองทำตามทุกขั้นตอนแล้ว เมื่อรันก็ขึ้นลิ้งค์ให้กดดังรูป

Link.PNG
Link.PNG (6.93 KiB) เปิดดู 27 ครั้ง


แต่พอกดที่ลิ้งค์กลับขึ้นว่าไม่พบ Server

Not Found.PNG
Not Found.PNG (8.79 KiB) เปิดดู 27 ครั้ง


ตัวอย่างโค้ดค่ะ

โค้ด: เลือกทั้งหมด

#-*- coding=utf-8 -*-
import psycopg2 as p
from flask import Flask
from flask import render_template
from flask import request
app = Flask(__name__)
@app.route('/addrec', methods=['POST', 'GET'])
def addrec():
    if request.method == 'POST':
        name = request.form['name_first']
        lastname = request.form['name_last']
        color = request.form['favorite_color']
        try:
            con = p.connect(host='127.0.0.1', database='test', user='testerp', password='test123')
            cur = con.cursor()
            sql = "insert into test_python (name_first, name_last, favorite_color) values ('%s','%s','%s')" % (name, lastname, color)
            sql = sql.encode('utf-8')
            try:
                cur.execute(sql)
                con.commit()
                return 'Name :' + name + '<br>' + 'Color'
            except:
                con.rollback()
                print('เพิ่มข้อมูล ผิดพลาด')
        except p.DatabaseError:
             print ('Error %s' % p.DatabaseError)
        if con:
            con.close()
if __name__== '__main__':
    app.run(debug=True)


ขอทราบวิธีแก้ไขหน่อยค่ะ

ภาพประจำตัวสมาชิก
nuattawoot
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 720
ลงทะเบียนเมื่อ: 05/06/2017 9:34 am

Re: สอบถามเรื่อง Python Framework Flask ไม่พบ URL ใน Server

โพสต์โดย nuattawoot » 23/11/2017 10:50 am

บทที่ 3 ขั้นตอน การรับข้อมูลผ่านทางหน้าฟอร์มแล้วบันทึกลงฐานข้อมูล คลิกลิ้ง
ให้ทำขั้นตอนที่ 2 ด้วย ที่ขึ้นแบบนี้เพราะมันหาไป html ไม่เจอ


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 7 และ บุคคลทั่วไป 0 ท่าน