フラスコは/ -404から根を見つけない -- python フィールド と web フィールド と flask フィールド 関連 問題

Flask not finding root to / -404












-1
vote

問題

日本語

ハローIMフラスコとPythonに新しく、私は私の脚本をリダイレクトすることを試みました。404私は冒険的な世界を走らせ、うまくいかなかったので、私は404私は述べたようにhtmlに行きました。

見つかりません

要求されたURLがサーバー上に見つかりませんでした。手動でURLを入力した場合は、スペルを確認してもう一度やり直してください。

http:// localhost:5500 / hello

<事前> <コード> from flask import Flask from flask import request from flask import url_for from flask import redirect from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.debug = True app.config['SQLALCHEMY_DATABASE_URI']= 'postgre://postgres:*****@localhost/web' db = SQLAlchemy(app) class Rent(db.Model): id = db.Column(db.Integer, primary_key=True) email = db.Column(db.String(200) , unique=True) sug1 = db.Column(db.String(200) , unique =True) sug2 = db.Column(db.String(200) , unique = True) sug3 = db.Column(db.String(200), unique = True) def __init__ (self,email,sug1,sug2,sug3): self.email = email self.sug1 = sug1 self.sug2 = sug2 self.sug3 = sug3 def __repr__(self): return '<User %>' % self.email @app.route('/hello') def index(): return "Hello" @app.route('/resumo', methods=['POST']) def pesquisa(): rent = Rent(request.form['email'],request.form['sug1'],request.form['sug2'],request.form['sug3']) db.session.add(rent) db.session.commit() return redirect(url_for('index')) if __name__ == "__main__": app.run(port=5500)

英語

Hello Im new to flask and python, i tried redirecting my script to go to something.html as it was apresenting a 404 i decided to run a hello world and did not work.

Not Found

The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

http://localhost:5500/hello

from flask import Flask from flask import request from flask import url_for from flask import redirect from flask_sqlalchemy import SQLAlchemy  app = Flask(__name__) app.debug = True app.config['SQLALCHEMY_DATABASE_URI']=         'postgre://postgres:*****@localhost/web' db = SQLAlchemy(app)  class Rent(db.Model): id = db.Column(db.Integer, primary_key=True) email = db.Column(db.String(200) , unique=True) sug1 = db.Column(db.String(200) , unique =True) sug2 = db.Column(db.String(200) , unique = True) sug3 = db.Column(db.String(200), unique = True)    def __init__ (self,email,sug1,sug2,sug3):     self.email = email     self.sug1 = sug1     self.sug2 = sug2     self.sug3 = sug3   def __repr__(self):     return '<User %>' % self.email       @app.route('/hello')     def index():         return "Hello"    @app.route('/resumo', methods=['POST']) def pesquisa():     rent = Rent(request.form['email'],request.form['sug1'],request.form['sug2'],request.form['sug3'])     db.session.add(rent)     db.session.commit()     return redirect(url_for('index'))   if __name__ == "__main__":         app.run(port=5500) 
</div
        
       
       

回答リスト

0
 
vote

コードのインデント問題があることを示すものとあなたのコードが似ている場合、あなたのコードは次のようになります。

<事前> <コード> from flask import Flask from flask import request from flask import url_for from flask import redirect from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.debug = True app.config['SQLALCHEMY_DATABASE_URI'] = 'postgre://postgres:*****@localhost/web' db = SQLAlchemy(app) class Rent(db.Model): id = db.Column(db.Integer, primary_key=True) email = db.Column(db.String(200) , unique=True) sug1 = db.Column(db.String(200) , unique =True) sug2 = db.Column(db.String(200) , unique = True) sug3 = db.Column(db.String(200), unique = True) def __init__ (self,email,sug1,sug2,sug3): self.email = email self.sug1 = sug1 self.sug2 = sug2 self.sug3 = sug3 def __repr__(self): return '<User %>' % self.email @app.route('/hello') def index(): return "Hello" @app.route('/resumo', methods=['POST']) def pesquisa(): rent = Rent(request.form['email'],request.form['sug1'],request.form['sug2'],request.form['sug3']) db.session.add(rent) db.session.commit() return redirect(url_for('index')) if __name__ == "__main__": app.run(port=5500)
 

If your code is similar to the one that shows you have indentation problem of the code, your code should look like the following.

from flask import Flask from flask import request from flask import url_for from flask import redirect from flask_sqlalchemy import SQLAlchemy  app = Flask(__name__) app.debug = True app.config['SQLALCHEMY_DATABASE_URI'] = 'postgre://postgres:*****@localhost/web' db = SQLAlchemy(app)  class Rent(db.Model):     id = db.Column(db.Integer, primary_key=True)     email = db.Column(db.String(200) , unique=True)     sug1 = db.Column(db.String(200) , unique =True)     sug2 = db.Column(db.String(200) , unique = True)     sug3 = db.Column(db.String(200), unique = True)       def __init__ (self,email,sug1,sug2,sug3):         self.email = email         self.sug1 = sug1         self.sug2 = sug2         self.sug3 = sug3      def __repr__(self):         return '<User %>' % self.email   @app.route('/hello') def index():     return "Hello"   @app.route('/resumo', methods=['POST']) def pesquisa():     rent = Rent(request.form['email'],request.form['sug1'],request.form['sug2'],request.form['sug3'])     db.session.add(rent)     db.session.commit()     return redirect(url_for('index'))   if __name__ == "__main__":         app.run(port=5500) 
</div
 
 

関連する質問

105  グローバル変数はフラスコでスレッドセーフですか?リクエスト間でデータを共有するにはどうすればよいですか?  ( Are global variables thread safe in flask how do i share data between requests ) 
私のアプリケーションでは、要求を行うことによって共通のオブジェクトの状態が変わり、応答は状態によって異なります。 <事前> <コード> class SomeObj(): def __init__(self, param): self.p...

31  Render_Templateとリダイレクトの違いは?  ( Difference between render template and redirect ) 
<事前> <コード> return redirect(url_for('index', var=var)) return render_template('index.html', var=var) は、本質的に同じものですか? 2つの関数の違いは何です...

2  SqlalChemyエラーをもっとユーザーフレンドリーで詳細にする  ( Make sqlalchemy errors more user friendly and detailed ) 
私はこのようなモデルを持っています: <事前> <コード> class Company(db.Model): __tablename__ = "my_table" id = db.Column(db.Integer(), primary_key...

0  WTF-PeeweeのSelectModelfieldに選択を制限することは可能ですか  ( Is it possible to limit choices in selectmodelfield in wtf peewee ) 
フラスコ - おしっことwtfpeeweeでフラスコを使用します。 だから、私はそのようなモデルを持っています: <事前> <コード> class Category(Model): name = CharField() user = Forei...

6  フラスコ用途は液滴にさらされることはできません  ( Flask application cannot be exposed on droplet ) 
デジタルオーシャンドロップレットにフラスコサーバを展開しています。 <事前> <コード> from flask import Flask app = Flask(__name__) @app.route("/a/<string:b>") def deplo...

0  Webページでジョブキューワーカータスクを同期的に表示します  ( Display job queue worker tasks synchronously in webpage ) 
RQ労働者では、インターネットからファイルをダウンロードするために非同期タスクがあり、Webページの進行状況を監視し、インターネットを検索し、進捗状況やタスクの状態を同期的に表示する方法を見つけることができません。 MySQLの状態、MySQLのUpdate...

0  Flask HTMLからPythonへの値を取得します  ( Get the value from flask html to python ) 
HTMLコードの下に与えられたPythonを使用してフラスコサーバを作成しました。私はここにいます CheckBoxSelectComboのみを取得し、Flask UIのチェックボックスを選択した後、私はどんなフラスコ」ボタンをクリックしてPythonでそれ...

5  Flask Celery Update_Stateが他の機能の内側から  ( Flask celery update state from inside another function ) 
他の関数から私のセロリタスクの状態を更新したいのですが。これが私が今持っているものです: 経路 <事前> <コード> @app.route('/my-long-function', methods=['POST']) def my_long_function(...

11  フラスコを設定できません。 Windowsで環境変数を設定する方法  ( Cannot setup flask how to setup environment variable in windows ) 
私はフラスコを学んで始めました、そして私はフラスコのセットアップに立ち往生しています。環境変数を設定する方法がわかりません。 Flask Runコマンドを使用するたびに、次の点に遭遇します。私はWindowsで環境変数を設定するために多くのGoogle検索を行...

61  SQLalChemyを使用して使用中のPython / Flask Serverでは、「MySQLサーバーが消えている」を回避する  ( Avoiding mysql server has gone away on infrequently used python flask server ) 
フラスコ/ SQLAlchemyが存在しない場合は新しいデータベース接続を作成するように設定することができますか? SQLalchemyを使用する頻度に訪問したPython / Flaskサーバーを持っています。それは数日ごとに訪問され、最初の訪問では、それ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有