問題タブ [flask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Flaskの静的ファイル-robot.txt、sitemap.xml(mod_wsgi)
Flaskのアプリケーションルートディレクトリに静的ファイルを保存するための賢い解決策はありますか?robots.txtとsitemap.xmlは/にあると予想されるので、私のアイデアはそれらのルートを作成することでした。
もっと便利なものがあるはずです:)
python - elixirで「UPDATE」を実行する方法
私は自分の個人的なアグリゲーターのために書いた小さなWebアプリでelixir/flaskを使用しています。
特定のrssfeedのすべてのアイテムを既読としてマークするための安らかな呼び出しを作成しようとしています。
SQLステートメントは次のようになりますUPDATE model_rssitems set hasbeenseen = 1 where rssfeed_id = '%s' % feedid
elixirにそのアクションを実行させるコードの書き方がわかりません。session.executeを使用しようとすると、次のようなエラーが発生します。UnboundExecutionError: Could not locate a bind configured on SQL expression or this Session
私は何か間違ったことをしていると確信していますが、何がわからないのです。
python - SQLAlchemyを使用してFlaskで関係を保存および取得する基本的な例
私はFlaskとSQLAlchemyを接着しようとしていますが、運がほとんどありません。公式のFlaskページの例に従っています。
コンソールを使用して、個々のユーザーと投稿を作成および取得できますが、user.postsのようなものを実行してユーザーの投稿を取得することはできません。
python - Flask を実行しようとして何か問題がありましたか? (mod_wsgi + virtualenv)
Ubuntu 10.04 LTS の新規インストールを実行している VPS があります。Flask マイクロフレームワークを使用してライブ アプリケーションをセットアップしようとしていますが、うまくいきません。私はそれを実行しようとしたときにメモを取りました.ここに私が間違った場所を正確に特定するための私の実況があります.
インストール
http://flask.pocoo.org/docs/installation/#installation
MOD_WSGI
http://flask.pocoo.org/docs/deploying/mod_wsgi/
WSGI ファイルの作成
アパッチの設定
先ほど作成した仮想ホスト ファイルを有効にします
アパッチを再起動する
サーバーに 500 サーバー エラー ページが表示されます。最新のエラー ログは次のとおりです。
エラーは、それが驚くほど明白なものであることをほのめかしていますが、私はかなり迷っています。
python - IPアドレスを使用して訪問者を追跡する、より良い方法はありますか?(Flaskマイクロフレームワークを使用)
ゲームのWebサイトを作成するために、 Flaskマイクロフレームワーク( Werkzeugに基づいており、Python 2.7または2.6を使用します)を使用します。
ユーザーがゲームに投票できるようにし(単純な1〜5つ星)、各ゲームページへのユニークアクセス数を追跡できるようにします。これにより、スコア/人気に基づいてゲームへのリンクを動的に並べ替えることができます。
現在、すべてのIPアドレスを保存して、クライアントのリモートアドレス(この属性を介して:http ://werkzeug.pocoo.org/documentation/dev/wrappers.html#werkzeug.BaseRequest.remote_addr)を使用して一意性をテストする予定です。ゲームに投票/訪問したため、再度投票することはできず、訪問は1回だけ記録されます。
投票の場合:ユーザーがログインする必要がないことが重要です。
これはこれを実行するための良い方法ですか、それは長所/短所は何ですか?
または、より良い解決策を考えることができますか?あなたが知っているこれらのタスクを処理するためにフレームワークに組み込まれた方法はありますか?
どうもありがとうございました、それは非常にありがたいです:-)
ジョナサン
python - Pythonソースコードを動的にロードする
現在Flaskで遊んでいますが、デバッグメカニズムがどのように機能しているかわかりません。より正確には、アプリケーションでPythonファイルを保存するときに、サーバーを再起動する必要はありません。リクエストを行うと、サーバーが自動的に読み込まれます。だから私の質問は、実行中のプログラムがそれが変更されたことをどのように認識し、その変更に応答するのかということです。
python - Flask および SQLAlchemy で使用する Form libaray
私は、Flask と SQLAlchemy に基づく Web アプリに取り組んでいます。ほとんどのフォーム/モデルは関連しているため、複数のフォームを処理するのに十分な柔軟性があり、デフォルトのウィジェットを簡単にオーバーライド [または作成] できるライブラリを使用する必要があります。
誰かが良いフォーム ライブラリを推奨できますか (formalchemy 以外)。私はdjangoフォームが本当に好きでしたが、代替案があるかどうか疑問に思っています.
python - SQLAlchemy で完全結合しますか?
予算アプリで「最終エントリー」の一覧を表示したいと考えています。エントリ (費用、収入、口座振替、ローンなど) には、user_id とは別に定義された異なる列があります。
SQL では FULL JOIN を使用しますが、SQLAlchemy (宣言型) を使用しています。ここで正しいアプローチは何ですか?メタテーブル?
どうもありがとう。
テーブルの例:
python - OAuth認証用のWSGIミドルウェア
Flaskを使用して非常に小さなWebアプリケーションを構築しました。次に、サイトに非常に基本的な認証を追加したいと思います(認証は必要ありません)。Flaskはすぐに使用できるauth&authをサポートしていないため、このジョブを実行するWSGIミドルウェアをプラグインしたいと思います。ウェブアプリは約10人しか使用しておらず、全員がFacebookを利用しています。そこで、FacebookのOAuthインターフェースを使用したいと思います。
WSGIミドルウェアのwsgi.orgリストをすばやく調べたところ、 2つのことに気づきました。利用可能なミドルウェアは、使用が非常に複雑であるか、すでに非常に古くなっています。
私は次のパッケージを見つけました:
- wsgiauth-日付が付けられています。最終更新は2006年で、オンラインドキュメントが見つかりません
- authkit-とてもいいようですが、OAuthをサポートしていません
- バレル
BASIC
-フォームベースの認証のみをサポートしているようです。また、少し古いです(最新のリリースは2008年です) - webmodules-
BASIC
認証のみをサポート
このリストを考えると、AuthKitが最も興味深いと思います。残念ながら、OAuthはサポートされていません。私はおそらく先に進んでそれを試してみます。しかし、私がいたずら書きをしている間、私は周りにもっと良い解決策を持っている人がいるかどうか知りたいです...
facebook - iframe の読み込みに一貫性がありません。サポートが必要です
iframe
Flask と Apache を使用して提供されているサイトにFacebook 共有を含めようとしています。ただし、iframe
負荷には一貫性がなく、考えられる説明がわかりません。これが私が観察したことです:
- iframe は Firefox と Safari では正しく読み込まれますが、Mac の Chrome 10.0 dev では読み込まれません。
- Chrome では、ページ全体を読み込むと iframe が正しく読み込まれません
- ページから要素の半分を削除すると、iframe はおそらく 10 回のうち 3 回正しく読み込まれます。どの半分を削除してもかまいません。
- ページからすべての要素を取り除くと、iframe は毎回正しく読み込まれます。
一貫性のない動作は、何らかの競合が発生していると思わせますが、何が問題なのか、なぜ Chrome でのみ表示されるのかわかりません。とにかく、私はあなたの助けに感謝します. サイトはこちらからご覧いただけます。ありがとう、ケビン