2016-12-22 18 views
-1

サンプルフラスコアプリケーションをよりモジュラー化しようとすると、サンプルアプリケーションをビルドしようとしているPythonとフラスコには新しく、サンプルアプリケーションのフォルダ構造を維持する予定ですPythonフラスコアプリケーションでのパッケージの相対インポート

設定--->データベースの構成の詳細は、MongoDBのスキーマ 2を有する flaskApp 1つのモデル--->を休閑、パッケージの記述があるenter image description here

のViewController ---->以下アクセスするエンドポイント

同じのため、私はちょうど(それをレンダリングしていない)提供する必要がある単一のHTMLページ

が含まれている --->

静的コードレポは、私は次のような問題に直面していますgithubのに https://github.com/dhanalakshmiZendynamix/python-Flask-relative-module.git

ある 1:私はフォルダ構造(つまり、エンドポイントが存在するviewController内のモデル)のように別のパッケージにパッケージにアクセスする簡単な方法を見つけることができません。

2:静的フォルダ内でhtmlページを提供する方法がわかりません

は多くのソース https://exploreflask.com/en/latest/preface.html http://pyvideo.org/pycon-us-2014/writing-restful-web-services-with-flask.html

しかし、まだありません、それは

作業を取得する方法がわからを読んでみましたそれについて移動する方法が本当にわからないエンドポイントに上記のフォルダ構造とアクセスに採用することを助けてください

任意の提案やポインタが大いに役立つだろうが、ありがとう

+0

あなたのアプリで登録されたURLエンドポイントを確認してください。プロジェクトディレクトリでコマンドライン上 スタートPythonと、以下のコマンドを実行します。 >>>インポートアプリ >>>アプリ= app.create_app() >>> app.url_map あなたの質問に出力を追加してください。 –

+0

私はDBの参照を正しく取得できません。間違っている箇所を確認してください。 –

答えて

0

@dhanaラクシュミ あなたのアプリで登録したURLのエンドポイントを確認してください。プロジェクトディレクトリでコマンドライン上 スタートPythonと次のコマンドを実行します。

>>> import flaskApp 
>>> app = flaskApp.create_app() 
>>> app.url_map 

あなたの質問

に出力を追加し、私は本当にあなたが最初のpython、フラスコ上のビットを読み取る必要があるとお考えくださいをここにフラスコのいくつかの素晴らしいリソースのリストがありますhttps://github.com/humiaozuzu/awesome-flask

+0

質問を再投稿してください –

関連する問題