問題タブ [google-app-engine]
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.
javascript - 送信せずにHTMLフォームのドロップダウンボックスから選択した値を取得する
HTMLフォームのドロップダウンボックス要素から選択したアイテムのテキストを取得する方法は? (Python を使用) マウスを使用してドロップダウン ボックスから 1 つの項目を選択したときに、値を変数に格納するにはどうすればよいですか? (つまり、送信ボタンを使用せずに)
これは、Python のみをサポートするアプリ エンジンで実行しているアプリケーション用です。
google-app-engine - GQL で結果をカウントする最良の方法は何ですか?
カウントを行う1つの方法は次のようなものだと思います:
私が気に入らないのは、カウントが最大 1000 に制限され、クエリがおそらく遅くなることです。回避策がある人はいますか?1つ考えていますが、きれいに感じません。GQL だけに本当の COUNT 関数があれば...
python - ライブのGoogleAppEngineアプリケーションからデータをエクスポートする最も簡単な方法は何ですか?
私は特にソースコードが利用可能なソリューションに興味があります(Djangoの独立性はプラスですが、私は自分の道をハックしたいと思っています)
python - Google AppEngine を使用した Python での単体テストとメール送信者のモック
私はpythonとアプリエンジンの初心者です。
いくつかの認証ロジックの後にリクエストパラメーターに基づいて電子メールを送信するこのコードがあります。単体テスト (私はGAEUnitを使用しています) で、特定の内容のメールが送信されたことを確認するにはどうすればよいですか? - つまり、send が呼び出されたことを確認するために、偽のメーラーでメーラーをモックするにはどうすればよいですか?
そして単体テスト、
python - Google App Engine - 独自のソース モジュール (複数のファイル) のインポート
私は GAE アプリケーションを書いていますが、次の問題で困っています。
複数のpythonファイル(a.pyとb.pyなど)を作成しました。これらは両方とも同じフォルダーに保存されています。URLを(app.yamlを使用して)マッピングすることにより、a.pyまたはb.pyのコードを呼び出すことができます。どうすればいいのかわからなかったのは、コードをあるコードから別のコードにインポートすることです。
ここで必要な構文や構成について誰か助けてもらえますか? たとえば、a.py で次のステートメントを発行することにより、b.py のコードをファイル a.py に含めることができるという印象を受けています。
私はこのアプローチで成功していません。具体的には、次のエラーが表示されます。
助言がありますか?
ありがとう、
マット
python - GAE-参加せずに生きるには?
問題の例:
エンティティ:
- ユーザーには名前と友達のリストが含まれています(ユーザーリファレンス)
- ブログ投稿には、タイトル、コンテンツ、日付、ライター(ユーザー)が含まれています
要件:
ユーザーの友達による過去10件の投稿のタイトルとブログへのリンクを表示するページが必要です。また、古いエントリをページングし続ける機能も必要です。
SQLソリューション:
したがって、SQLランドでは、次のようになります。
私が考えることができるGAEソリューションは次のとおりです。
- ユーザーをロードし、友達のリストをループして、最新のブログ投稿をロードします。最後に、すべてのブログ投稿をマージして、最新の10個のブログエントリを見つけます
- ブログの投稿には、ライターを友達にしたすべてのユーザーのリストがあります。これは単純な読み取りを意味しますが、ブログ投稿がたくさんある友達を追加すると、クォータが過負荷になります。
これらのソリューションのどちらも拡張できるとは思いません。
他の人がこの問題にぶつかったと確信していますが、私は検索し、google ioビデオを見て、他の人のコードを読みました...私は何が欠けていますか?
python - ReferencePropertiesを使用したモデルのフィルタリング
Google App Engineを使用していますが、ReferencePropertiesをフィルタリングするためのクエリの記述に問題があります。
例えば。
そして、私はこのようなものを書いてみました:
と機能しない他のさまざまなもの。うまくいけば、誰かが私に正しい方向に製品を与えることができます...
python - GoogleAppEngine使用時のImportError
Googleのhelloworldの例に次の行を追加すると:
次のエラーが発生します。
Pythonコンソールからreportlab.pdfgenライブラリにアクセスできます。なぜ私はグーグルのdev_appserverからそれを得ることができないのですか?
django - MultiValueDictKeyError ファイルのアップロードに Appengine SDK と Django を使用する
ここで私の問題を見つけるのを手伝ってくれる人はいますか:
appengine と django を使用してファイル アップロード ルーチンを実装しようとしていますが、MultiValueDictKeyError エラーが発生しました。ファイルが Web ページからサーバーに送信されていないようです。
これの一部は学習演習であるため、djangoform を使用してデータを処理したくありません。
私が使用している、SDK バージョン 1.1.8、django バージョン 1.1.0 アルファ、および google-appengine-django r68
私のhtmlは次のようになります:
私のpythonは次のようになります:
デフインデックス(リクエスト):
エラーは次のようになります。
/ での MultiValueDictKeyError
"キー 'imgfile' が見つかりません"
リクエスト方法: POST リクエスト URL: http://localhost:8000/ 例外タイプ: MultiValueDictKeyError 例外値: "Key 'imgfile' not found in " 例外の場所: /Users/david/Sites/testsite/myapp/views.py in index 、19 行目 Python 実行可能ファイル: /Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python Python バージョン: 2.5.2
/Users/david/Sites/testsite/myapp/views.py in index blFileData = request.FILES['imgfile'].read() ... ▼ローカル変数 変数値 newtxt
TestModel(**{'txt': u' World', 'img': None, 'title': u'Hello'}) request , POST:, COOKIES:{}, META:{'APPLICATION_ID': 'google-app-engine-django', 'AUTH_DOMAIN': 'gmail.com', 'CONTENT_LENGTH': '21', 'CONTENT_TYPE': 'application/x-www-form-urlencoded', 'CURRENT_VERSION_ID': '1.1', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT ': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_LANGUAGE': 'en', 'HTTP_CONNECTION': 'キープアライブ', 'HTTP_HOST': 'localhost:8000', 'HTTP_REFERER': ' http://localhost:8000/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_11; en) AppleWebKit/525.27.1 (Gecko のような KHTML) バージョン/3.2.1 Safari/525.27.1', 'PATH_INFO': u'/', 'PATH_TRANSLATED': u'/Users/david/Sites/testsite/main.py', 'QUERY_STRING': '', 'REMOTE_ADDR': '127.0.0.1', 'REQUEST_METHOD': 'POST', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'localhost', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.0', 'SERVER_SOFTWARE': '開発/1.0', 'TZ': 'UTC ', 'USER_EMAIL': '', 'wsgi.errors': ', モード 'w' at 0x130b0>, 'wsgi.input': , 'wsgi.multiprocess': False, 'wsgi.multithread': False, 'wsgi .run_once': True, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}>
考え?ありがとう、デビッド